啟用內容函式和結構會與並存元件搭配使用。
下表列出啟用內容函式。
| 功能 | 描述 |
|---|---|
| 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 開始,即可使用。 |