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 |