激活上下文参考

激活上下文函数和结构与并行程序集一起使用。

下表列出了激活上下文函数。

函数 说明
ActivateActCtx 激活指定的激活上下文。
AddRefActCtx 递增指定激活上下文的引用计数。
CreateActCtx 创建激活上下文。
DeactivateActCtx 停用指定的激活上下文。
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 开始可用。