Compartilhar via


função DnsAcquireContextHandle_W (windns.h)

O tipo de função DnsAcquireContextHandle adquire um identificador de contexto para um conjunto de credenciais. Como muitas funções DNS, o tipo de função DnsAcquireContextHandle é implementado em várias formas para facilitar a codificação de caracteres diferente. Com base na codificação de caracteres envolvida, use uma das seguintes funções:

  • DnsAcquireContextHandle_A (_A para codificação ANSI)
  • DnsAcquireContextHandle_W (_W para codificação Unicode)

Sintaxe

DNS_STATUS DnsAcquireContextHandle_W(
  [in]           DWORD   CredentialFlags,
  [in, optional] PVOID   Credentials,
  [out]          PHANDLE pContext
);

Parâmetros

[in] CredentialFlags

Um sinalizador que indica a codificação de caracteres. Defina como TRUE para Unicode, FALSE para ANSI.

[in, optional] Credentials

Um ponteiro para uma estrutura SEC_WINNT_AUTH_IDENTITY_W ou uma estrutura SEC_WINNT_AUTH_IDENTITY_A que contém o nome, o domínio e a senha da conta a ser usada em uma atualização dinâmica segura. Se CredentialFlags estiver definido como TRUE, de Credenciais aponta para uma estrutura de SEC_WINNT_AUTH_IDENTITY_W; caso contrário, de Credenciais aponta para uma estrutura de SEC_WINNT_AUTH_IDENTITY_A. Se não for especificado, as credenciais do serviço de chamada serão usadas. Esse parâmetro é opcional.

[out] pContext

Um ponteiro para um identificador apontando para as credenciais retornadas.

Valor de retorno

Retorna a confirmação de êxito após a conclusão bem-sucedida. Caso contrário, retorna o código de erro específico do DNS apropriado, conforme definido em Winerror.h.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho windns.h
biblioteca Dnsapi.lib
de DLL Dnsapi.dll

Consulte também

DNS_RECORD

DnsQuery

SEC_WINNT_AUTH_IDENTITY