Função LsaOpenTrustedDomainByName (ntsecapi.h)
A função LsaOpenTrustedDomainByName abre o identificador de política LSA de um domínio confiável remoto. Você pode passar esse identificador para chamadas de função LSA para definir ou consultar a política LSA do computador remoto.
Sintaxe
NTSTATUS LsaOpenTrustedDomainByName(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING TrustedDomainName,
[in] ACCESS_MASK DesiredAccess,
[out] PLSA_HANDLE TrustedDomainHandle
);
Parâmetros
[in] PolicyHandle
Um identificador para um objeto Policy . Esse é o identificador de política do computador local. Para obter mais informações, consulte Abrindo um identificador de objeto de política.
[in] TrustedDomainName
Nome do domínio confiável. Esse nome pode ser o nome simples ou o nome de domínio DNS (Sistema de Nomes de Domínio).
[in] DesiredAccess
Uma estrutura ACCESS_MASK que especifica as permissões de acesso solicitadas no objeto de domínio confiável remoto.
[out] TrustedDomainHandle
Ponteiro que recebe o endereço do identificador de política LSA do domínio confiável remoto. Você pode passar esse identificador para chamadas de função LSA para consultar e gerenciar a política LSA do computador remoto.
Quando o aplicativo não precisar mais desse identificador, ele deverá chamar LsaClose para excluir o identificador.
Retornar valor
Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.
Se a função falhar, o valor retornado será um código 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. |
|
Não há nenhum objeto domínio confiável no banco de dados LSA do sistema de destino com o nome especificado. |
Você pode usar a função LsaNtStatusToWinError para converter o código 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 |