Función LsaConnectUntrusted (ntsecapi.h)

La función LsaConnectUntrusted establece una conexión que no es de confianza con el servidor LSA.

Sintaxis

NTSTATUS LsaConnectUntrusted(
  [out] PHANDLE LsaHandle
);

Parámetros

[out] LsaHandle

Puntero a un identificador que recibe el identificador de conexión, que se debe proporcionar en futuros servicios de autenticación.

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. Para obtener más información, vea Valores devueltos de la función de directiva LSA.

La función LsaNtStatusToWinError convierte un código NTSTATUS en un código de error de Windows.

Comentarios

LsaConnectUntrusted devuelve un identificador a una conexión que no es de confianza; no comprueba ninguna información sobre el autor de la llamada. El identificador debe cerrarse con la función LsaDeregisterLogonProcess .

Si la aplicación simplemente necesita consultar información de paquetes de autenticación, puede usar el identificador devuelto por esta función en llamadas a LsaCallAuthenticationPackage y LsaLookupAuthenticationPackage.

Las aplicaciones con el privilegio SeTcbPrivilege pueden crear una conexión de confianza llamando a LsaRegisterLogonProcess.

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 Secur32.lib
Archivo DLL Secur32.dll

Consulte también

LsaCallAuthenticationPackage

LsaDeregisterLogonProcess

LsaLookupAuthenticationPackage

LsaRegisterLogonProcess