Função LsaQueryTrustedDomainInfoByName (ntsecapi.h)
A função LsaQueryTrustedDomainInfoByName retorna informações sobre um domínio confiável.
Sintaxe
NTSTATUS LsaQueryTrustedDomainInfoByName(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING TrustedDomainName,
[in] TRUSTED_INFORMATION_CLASS InformationClass,
[out] PVOID *Buffer
);
Parâmetros
[in] PolicyHandle
Um identificador para um objeto Policy . Esse identificador deve ter o acesso POLICY_VIEW_LOCAL_INFORMATION correto. Para obter mais informações, consulte Abrindo um identificador de objeto de política.
[in] TrustedDomainName
Cadeia de caracteres que contém o nome do domínio confiável. Pode ser o nome de domínio ou o nome simples.
[in] InformationClass
Especifica o tipo de informação a ser recuperado. Esse parâmetro pode usar um dos valores a seguir.
[out] Buffer
Recebe um ponteiro para o buffer retornado que contém as informações solicitadas. O formato e o conteúdo desse buffer dependem da classe de informações. Por exemplo, se InformationClass for definido como TrustedDomainInformationEx, Buffer receberá um ponteiro para uma estrutura TRUSTED_DOMAIN_INFORMATION_EX . Para obter mais informações, consulte TRUSTED_INFORMATION_CLASS.
Quando terminar de usar o buffer, libere-o chamando a função 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 pode ser um dos valores a seguir ou um dos valores retornados da função de política LSA.
Valor | Descrição |
---|---|
|
O chamador não tem o acesso apropriado para concluir a operação. Para obter uma lista dos tipos de acesso necessários, consulte a descrição do parâmetro InformationClass . |
|
Recursos insuficientes do sistema, como memória, para concluir a chamada. |
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 |