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


Справочник по контексту активации

Функции и структуры контекста активации используются с параллельными сборками.

В следующей таблице перечислены функции контекста активации.

Функция Описание
ActivateActCtx Активирует указанный контекст активации.
AddRefActCtx Увеличивает число ссылок указанного контекста активации.
CreateActCtx Создает контекст активации.
ДеактивацияActCtx Деактивирует указанный контекст активации.
FindActCtxSectionGuid Возвращает данные, содержащиеся в структуре ACTCTX_SECTION_KEYED_DATA , соответствующей указанному идентификатору GUID.
FindActCtxSectionString Возвращает данные, содержащиеся в структуре ACTCTX_SECTION_KEYED_DATA , соответствующей указанной строке.
GetCurrentActCtx Возвращает текущий контекст активации.
IsolationAwareCleanup Обеспечивает освобождение памяти при загрузке, выгрузке и перезагрузке манифеста.
QueryActCtxW Запрашивает в контексте активации сведения о сборке или файле.
QueryActCtxSettingsW Указывает пространство имен и имя атрибута, к которому выполняется запрос.
ReleaseActCtx Уменьшает количество ссылок указанного контекста активации.
ZombifyActCtx Деактивирует указанный контекст активации, но не освобождает его.

В следующей таблице перечислены структуры контекста активации.

Структура Описание
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Содержит подробные сведения о контексте активации.
ACTIVATION_CONTEXT_DETAILED_INFORMATION Содержит сведения о сборке в контексте активации.
ACTIVATION_CONTEXT_QUERY_INDEX Содержит сборку в контексте активации и индекс файла в сборке.
ACTCTX Содержит сведения, описывающие определенный контекст активации.
ACTCTX_SECTION_KEYED_DATA Возвращает сведения о контексте активации вместе с разделом GUID или 32-разрядного целочисленного контекста активации.
ASSEMBLY_FILE_DETAILED_INFORMATION Содержит сведения о файле сборки в контексте активации.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Используется функцией QueryActCtxW .
Windows Server 2003 и Windows XP: Эта структура недоступна.
COMPATIBILITY_CONTEXT_ELEMENT Используется функцией QueryActCtxW как часть структуры ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION .
Windows Server 2008 и более ранних версий, а также Windows Vista и более ранних версий: Эта структура недоступна. Он доступен начиная с Windows Server 2008 R2 и Windows 7.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Используется функцией QueryActCtxW .
Windows Server 2008 и более ранних версий, а также Windows Vista и более ранних версий: Эта структура недоступна. Он доступен начиная с Windows Server 2008 R2 и Windows 7.

В следующей таблице перечислены перечисления контекста активации.

Перечисление Описание
ACTCTX_REQUESTED_RUN_LEVEL Описывает запрошенный уровень выполнения контекста активации. Windows Server 2003 и Windows XP: Это перечисление недоступно.
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Описывает элемент совместимости в манифесте приложения. Windows Server 2008 и более ранних версий, а также Windows Vista и более ранних версий: Это перечисление недоступно. Он доступен начиная с Windows Server 2008 R2 и Windows 7.