激活上下文函数和结构与并行程序集一起使用。
下表列出了激活上下文函数。
| 功能 | 描述 |
|---|---|
| ActivateActCtx | 激活指定的激活上下文。 |
| AddRefActCtx | 递增指定的激活上下文的引用计数。 |
| CreateActCtx | 创建激活上下文。 |
| DeactivateActCtx | 停用指定的激活上下文。 |
| FindActCtxSectionGuid | 返回与指定 GUID 对应的 ACTCTX_SECTION_KEYED_DATA 结构中包含的数据。 |
| 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 开始提供。 |