Informations de référence sur le contexte d’activation

Les fonctions et structures du contexte d’activation sont utilisées avec des assemblys côte à côte.

Le tableau suivant répertorie les fonctions de contexte d’activation.

Fonction Description
ActivateActCtx Active le contexte d’activation spécifié.
AddRefActCtx Incrémente le nombre de références du contexte d’activation spécifié.
CreateActCtx Crée un contexte d’activation.
DeactivateActCtx Désactive le contexte d’activation spécifié.
FindActCtxSectionGuid Retourne les données contenues dans la structure ACTCTX_SECTION_KEYED_DATA qui correspond au GUID spécifié.
FindActCtxSectionString Retourne les données contenues dans la structure ACTCTX_SECTION_KEYED_DATA qui correspond à la chaîne spécifiée.
GetCurrentActCtx Retourne le contexte d’activation actuel.
IsolationAwareCleanup Garantit que la mémoire est libérée lorsqu’un manifeste est chargé, déchargé et rechargé.
QueryActCtxW Interroge le contexte d’activation pour obtenir des informations sur un assembly ou un fichier.
QueryActCtxSettingsW Spécifie l’espace de noms et le nom d’attribut de l’attribut qui doit être interrogé.
ReleaseActCtx Décrémente le nombre de références du contexte d’activation spécifié.
ZombifyActCtx Désactive le contexte d’activation spécifié, mais ne le libère pas.

Le tableau suivant répertorie les structures de contexte d’activation.

Structure Description
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Contient des informations détaillées sur le contexte d’activation.
ACTIVATION_CONTEXT_DETAILED_INFORMATION Contient des informations sur l’assembly dans le contexte d’activation.
ACTIVATION_CONTEXT_QUERY_INDEX Contient l’assembly dans le contexte d’activation et l’index du fichier dans l’assembly.
ACTCTX Contient des informations qui décrivent un contexte d’activation spécifique.
ACTCTX_SECTION_KEYED_DATA Retourne les informations sur le contexte d’activation, ainsi que la section GUID ou contexte d’activation avec balises entières 32 bits.
ASSEMBLY_FILE_DETAILED_INFORMATION Contient des informations sur un fichier de l’assembly dans le contexte d’activation.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Utilisé par la fonction QueryActCtxW .
Windows Server 2003 et Windows XP : Cette structure n’est pas disponible.
COMPATIBILITY_CONTEXT_ELEMENT Utilisé par la fonction QueryActCtxW dans le cadre de la structure ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION .
Windows Server 2008 et versions antérieures, windows Vista et versions antérieures : Cette structure n’est pas disponible. Il est disponible à partir de Windows Server 2008 R2 et Windows 7.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Utilisé par la fonction QueryActCtxW .
Windows Server 2008 et versions antérieures, windows Vista et versions antérieures : Cette structure n’est pas disponible. Il est disponible à partir de Windows Server 2008 R2 et Windows 7.

Le tableau suivant répertorie les énumérations de contexte d’activation.

Énumération Description
ACTCTX_REQUESTED_RUN_LEVEL Décrit le niveau d’exécution demandé du contexte d’activation. Windows Server 2003 et Windows XP : Cette énumération n’est pas disponible.
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Décrit l’élément de compatibilité dans le manifeste de l’application. Windows Server 2008 et versions antérieures, windows Vista et versions antérieures : Cette énumération n’est pas disponible. Il est disponible à partir de Windows Server 2008 R2 et Windows 7.