Compartilhar via


Referência de contexto de ativação

As funções e estruturas de contexto de ativação são usadas com assemblies lado a lado.

A tabela a seguir lista as funções de contexto de ativação.

Função Descrição
ActivateActCtx Ativa o contexto de ativação especificado.
AddRefActCtx Incrementa a contagem de referência do contexto de ativação especificado.
CreateActCtx Cria um contexto de ativação.
DeactivateActCtx Desativa o contexto de ativação especificado.
FindActCtxSectionGuid Retorna dados contidos na estrutura ACTCTX_SECTION_KEYED_DATA que corresponde ao GUID especificado.
FindActCtxSectionString Retorna dados contidos na estrutura ACTCTX_SECTION_KEYED_DATA que corresponde à cadeia de caracteres especificada.
GetCurrentActCtx Retorna o contexto de ativação atual.
IsolationAwareCleanup Garante que a memória seja liberada quando um manifesto for carregado, descarregado e recarregado.
QueryActCtxW Consulta o contexto de ativação para obter informações sobre um assembly ou arquivo.
QueryActCtxSettingsW Especifica o namespace e o nome do atributo que deve ser consultado.
ReleaseActCtx Diminui a contagem de referência do contexto de ativação especificado.
ZombifyActCtx Desativa o contexto de ativação especificado, mas não o desaloca.

A tabela a seguir lista as estruturas de contexto de ativação.

Estrutura Descrição
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Contém informações detalhadas sobre o contexto de ativação.
ACTIVATION_CONTEXT_DETAILED_INFORMATION Contém informações sobre o assembly no contexto de ativação.
ACTIVATION_CONTEXT_QUERY_INDEX Contém o assembly dentro do contexto de ativação e o índice do arquivo dentro do assembly.
ACTCTX Contém informações que descrevem um contexto de ativação específico.
ACTCTX_SECTION_KEYED_DATA Retorna as informações de contexto de ativação junto com a seção de contexto de ativação marcada por inteiro de GUID ou de 32 bits.
ASSEMBLY_FILE_DETAILED_INFORMATION Contém informações sobre um arquivo do assembly no contexto de ativação.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Usado pela função QueryActCtxW .
Windows Server 2003 e Windows XP: Essa estrutura não está disponível.
COMPATIBILITY_CONTEXT_ELEMENT Usado pela função QueryActCtxW como parte da estrutura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION .
Windows Server 2008 e versões anteriores e Windows Vista e anteriores: Essa estrutura não está disponível. Ele está disponível a partir do Windows Server 2008 R2 e do Windows 7.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Usado pela função QueryActCtxW .
Windows Server 2008 e versões anteriores e Windows Vista e anteriores: Essa estrutura não está disponível. Ele está disponível a partir do Windows Server 2008 R2 e do Windows 7.

A tabela a seguir lista as enumerações de contexto de ativação.

Enumeração Descrição
ACTCTX_REQUESTED_RUN_LEVEL Descreve o nível de execução solicitado do contexto de ativação. Windows Server 2003 e Windows XP: Essa enumeração não está disponível.
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Descreve o elemento de compatibilidade no manifesto do aplicativo. Windows Server 2008 e versões anteriores e Windows Vista e anteriores: Essa enumeração não está disponível. Ele está disponível a partir do Windows Server 2008 R2 e do Windows 7.