激活上下文参考
激活上下文函数和结构与并行程序集一起使用。
下表列出了激活上下文函数。
函数 | 说明 |
---|---|
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 开始可用。 |