Compartilhar via


Função FindActCtxSectionStringA (winbase.h)

A função FindActCtxSectionString recupera informações sobre uma cadeia de caracteres específica no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA.

Sintaxe

BOOL FindActCtxSectionStringA(
  [in]  DWORD                      dwFlags,
  [in]  const GUID                 *lpExtensionGuid,
  [in]  ULONG                      ulSectionId,
  [in]  LPCSTR                     lpStringToFind,
  [out] PACTCTX_SECTION_KEYED_DATA ReturnedData
);

Parâmetros

[in] dwFlags

Sinalizadores que determinam como essa função deve operar. Somente o sinalizador a seguir está definido no momento.

Valor Significado
FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX
Essa função retorna o identificador de contexto de ativação em que os dados de redirecionamento foram encontrados no hActCtx membro da estrutura ACTCTX_SECTION_KEYED_DATA. O chamador deve usar ReleaseActCtx para liberar esse contexto de ativação.

[in] lpExtensionGuid

Reservado; deve ser nulo.

[in] ulSectionId

Identificador da seção de cadeia de caracteres do contexto de ativação no qual pesquisar a cadeia de caracteres específica.

Veja a seguir os identificadores de seção de cadeia de caracteres válidos:

  • ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION
  • ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION
  • ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION
  • ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION

[in] lpStringToFind

Ponteiro para uma cadeia de caracteres terminada em nulo a ser usada como critério de pesquisa.

[out] ReturnedData

Ponteiro para uma estrutura ACTCTX_SECTION_KEYED_DATA a ser preenchida com as informações de cadeia de caracteres solicitadas.

Valor de retorno

Se a função for bem-sucedida, ela retornará VERDADEIRO. Caso contrário, ele retornará FALSE.

Essa função define erros que podem ser recuperados chamando GetLastError. Para obter um exemplo, consulte Recuperando o Last-Error Code. Para obter uma lista completa de códigos de erro, consulte Códigos de Erro do Sistema.

Observações

Essa função só deve ser chamada pelas funções de API lado a lado ou métodos COM. Os aplicativos não devem chamar essa função diretamente.

Nota

O cabeçalho winbase.h define FindActCtxSectionString como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho winbase.h (inclua Windows.h)
biblioteca Kernel32.lib
de DLL Kernel32.dll

Consulte também

ACTCTX_SECTION_KEYED_DATA

FindActCtxSectionGuid