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 diferentes. 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, credenciais apontarão para uma estrutura SEC_WINNT_AUTH_IDENTITY_W ; caso contrário, Credenciais aponta para uma estrutura 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 que aponta para as credenciais retornadas.

Valor retornado

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

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho windns.h
Biblioteca Dnsapi.lib
DLL Dnsapi.dll

Confira também

DNS_RECORD

DnsQuery

SEC_WINNT_AUTH_IDENTITY