アクティブ化コンテキスト リファレンス

アクティブ化コンテキストの関数と構造体は、サイド バイ サイド アセンブリと共に使用されます。

次の表に、アクティブ化コンテキスト関数の一覧を示します。

機能 説明
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 以降で使用できます。