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


Общие атрибуты ресурсов

Инструкции определения ресурсов, поддерживаемые в 16-разрядной версии Windows, включают параметр load-mem, указывающий характеристики загрузки и памяти ресурса. Эти атрибуты разрешены в сценариях ресурсов для обратной совместимости, но они игнорируются. Ресурсы Windows загружаются при загрузке соответствующего модуля и освобождаются при выгрузке модуля.

Атрибуты загрузки

Атрибуты загрузки указывают, когда требуется загрузить ресурс. Параметр загрузки должен быть одним из следующих атрибутов.

Атрибут Описание
PRELOAD Игнорировать. В 16-разрядной версии Windows ресурс загружается с исполняемым файлом.
LOADONCALL Игнорировать. В 16-разрядной версии Windows ресурс загружается при вызове.

 

Атрибуты памяти

Атрибуты памяти указывают, является ли ресурс фиксированным или перемещаемым, является ли он отмененным и является ли он чистым. Параметр памяти может быть одним или несколькими из следующих атрибутов.

Атрибут Описание
ИСПРАВЛЕНО Игнорировать. В 16-разрядной версии Windows ресурс остается в фиксированном расположении памяти.
MOVEABLE Игнорировать. В 16-разрядной версии Windows ресурс можно переместить при необходимости для сжатия памяти.
ОТМЕНИТЬ Игнорировать. В 16-разрядной версии Windows ресурс можно отменить, если он больше не нужен.
PURE Игнорировать. Принято для совместимости с существующими скриптами ресурсов.
НЕБЕЗОПАСНЫЕ Игнорировать. Принято для совместимости с существующими скриптами ресурсов.
SHARED Игнорировать. В 16-разрядной версии Windows ОБЩИЕ игнорируются для обычных модулей. Для ресурса из модуля Windows для РОМ используется общий доступ к памяти.
NONSHARED Игнорировать. В 16-разрядной версии Windows nonSHARED игнорируется для обычных модулей. Для ресурса из модуля Windows РОМ память не предоставляется.