Атрибуты общих ресурсов
Инструкции определения ресурсов, поддерживаемые в 16-разрядной версии Windows, включают параметр load-mem , который указывает характеристики загрузки и памяти ресурса. Эти атрибуты разрешены в сценариях ресурсов для обеспечения обратной совместимости, но игнорируются. Ресурсы Windows загружаются при загрузке соответствующего модуля и освобождаются при выгрузке модуля.
Атрибуты загрузки
Атрибуты загрузки указывают время загрузки ресурса. Параметр load должен быть одним из следующих атрибутов.
attribute | Описание |
---|---|
ПРЕДНАТЯГ | Не обрабатывается. В 16-разрядной версии Windows ресурс загружается с исполняемым файлом. |
LOADONCALL | Не обрабатывается. В 16-разрядной версии Windows ресурс загружается при вызове. |
Атрибуты памяти
Атрибуты памяти указывают, является ли ресурс фиксированным или перемещаемым, является ли он сбрасываемым и является ли он чистым. Параметр memory может быть одним или несколькими из следующих атрибутов.
attribute | Описание |
---|---|
FIXED | Не обрабатывается. В 16-разрядной версии Windows ресурс остается в фиксированном расположении памяти. |
ПОДВИЖНЫЙ | Не обрабатывается. В 16-разрядной версии Windows ресурс можно при необходимости переместить для сжатия памяти. |
ОТБРАСЫВАЕМЫЙ | Не обрабатывается. В 16-разрядной версии Windows ресурс можно удалить, если он больше не нужен. |
ЧИСТЫЙ | Не обрабатывается. Принимается для совместимости с существующими скриптами ресурсов. |
НЕЧИСТЫЕ | Не обрабатывается. Принимается для совместимости с существующими скриптами ресурсов. |
ОБЩИЙ | Не обрабатывается. В 16-разрядной версии Windows значение SHARED игнорируется для обычных модулей. Для ресурса из модуля ПЗУ Windows используется общий объем памяти. |
НЕ ОБЩИЙ ДОСТУП | Не обрабатывается. В 16-разрядной версии Windows параметр NONSHARED игнорируется для обычных модулей. Для ресурса из модуля WINDOWS для ПЗУ память не используется. |