Поделиться через


Атрибуты общих ресурсов

Инструкции определения ресурсов, поддерживаемые в 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 для ПЗУ память не используется.