Função LsaQueryTrustedDomainInfo (ntsecapi.h)
A função LsaQueryTrustedDomainInfo recupera informações sobre um domínio confiável.
Sintaxe
NTSTATUS LsaQueryTrustedDomainInfo(
[in] LSA_HANDLE PolicyHandle,
[in] PSID TrustedDomainSid,
[in] TRUSTED_INFORMATION_CLASS InformationClass,
[out] PVOID *Buffer
);
Parâmetros
[in] PolicyHandle
Um identificador para o objeto Policy de um controlador de domínio que tem uma relação de confiança com o domínio identificado pelo parâmetro TrustedDomainSid . O identificador deve ter o acesso de POLICY_VIEW_LOCAL_INFORMATION correto. Para obter mais informações, consulte Abrindo um identificador de objeto de política.
[in] TrustedDomainSid
Ponteiro para o SID do domínio confiável a ser consultado.
[in] InformationClass
Especifica um dos valores a seguir do tipo de enumeração TRUSTED_INFORMATION_CLASS . O valor indica o tipo de informação que está sendo solicitada.
Valor | Significado |
---|---|
|
Recupera o nome do domínio confiável. O parâmetro Buffer recebe um ponteiro para uma estrutura de TRUSTED_DOMAIN_NAME_INFO . |
|
Recupera o valor usado para gerar identificadores de usuário e grupo posix para o domínio confiável. O parâmetro Buffer recebe um ponteiro para uma estrutura de TRUSTED_POSIX_OFFSET_INFO . |
|
Recupera a senha do domínio confiável. O parâmetro Buffer recebe um ponteiro para uma estrutura de TRUSTED_PASSWORD_INFO . O identificador passado no parâmetro PolicyHandle deve ter o POLICY_GET_PRIVATE_INFORMATION direito de acesso. |
|
Recupera informações estendidas para o domínio confiável. O parâmetro Buffer recebe um ponteiro para uma estrutura de TRUSTED_DOMAIN_INFORMATION_EX . |
|
Não há suporte para esse valor. |
|
Recupera informações completas para o domínio confiável. Essas informações incluem as informações de deslocamento posix, as informações de autenticação e as informações estendidas retornadas para o valor TrustedDomainInformationEx. O parâmetro Buffer recebe um ponteiro para uma estrutura de TRUSTED_DOMAIN_FULL_INFORMATION . |
[out] Buffer
Um ponteiro para um buffer que recebe um ponteiro para uma estrutura que contém as informações solicitadas. O tipo de estrutura depende do valor do parâmetro InformationClass .
Quando terminar de usar as informações, libere o ponteiro retornado passando-o para LsaFreeMemory.
Retornar valor
Se a função for bem-sucedida, a função retornará STATUS_SUCCESS.
Se a função falhar, ela retornará um valor NTSTATUS que indica o erro. Para obter mais informações, consulte Valores retornados da função de política LSA.
Você pode usar a função LsaNtStatusToWinError para converter o valor NTSTATUS em um código de erro do Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ntsecapi.h |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |