アクティブ化コンテキストの関数と構造体は、サイド バイ サイド アセンブリと共に使用されます。
次の表に、アクティブ化コンテキスト関数の一覧を示します。
| 機能 | 形容 |
|---|---|
| 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 |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION 構造体の一部として、QueryActCtxW 関数によって使用されます。 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 以降で使用できます。 |