Función LsaOpenTrustedDomainByName (ntsecapi.h)
La función LsaOpenTrustedDomainByName abre el identificador de directiva LSA de un dominio de confianza remoto. Puede pasar este identificador a las llamadas de función LSA para establecer o consultar la directiva LSA de la máquina remota.
Sintaxis
NTSTATUS LsaOpenTrustedDomainByName(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING TrustedDomainName,
[in] ACCESS_MASK DesiredAccess,
[out] PLSA_HANDLE TrustedDomainHandle
);
Parámetros
[in] PolicyHandle
Identificador de un objeto Policy . Este es el identificador de directiva de la máquina local. Para obtener más información, vea Apertura de un identificador de objeto de directiva.
[in] TrustedDomainName
Nombre del dominio de confianza. Este nombre puede ser el nombre plano o el nombre de dominio del Sistema de nombres de dominio (DNS).
[in] DesiredAccess
Estructura ACCESS_MASK que especifica los permisos de acceso solicitados en el objeto de dominio de confianza remoto.
[out] TrustedDomainHandle
Puntero que recibe la dirección del identificador de directiva LSA del dominio de confianza remoto. Puede pasar este identificador a las llamadas de función LSA para consultar y administrar la directiva LSA de la máquina remota.
Cuando la aplicación ya no necesite este identificador, debe llamar a LsaClose para eliminar el identificador.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es STATUS_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código NTSTATUS, que puede ser uno de los siguientes valores o uno de los valores devueltos de la función de directiva LSA.
Valor | Descripción |
---|---|
|
El autor de la llamada no tiene el acceso adecuado para completar la operación. |
|
No hay ningún objeto Dominio de confianza en la base de datos LSA del sistema de destino que tenga el nombre especificado. |
Puede usar la función LsaNtStatusToWinError para convertir el código NTSTATUS en un código de error de Windows.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecapi.h |
Library | Advapi32.lib |
Archivo DLL | Advapi32.dll |