función Msv1_0SubAuthenticationRoutineGeneric (subauth.h)
Realiza la autenticación del servicio de acceso remoto cuando se solicita la subautenticación mediante una llamada a la función LsaCallAuthenticationPackage .
Las credenciales e información de la entidad de seguridad de la base de datos administrador de cuentas de seguridad (SAM) se pasan a esta función para la autenticación.
Esta función se implementa mediante archivos DLL de paquetes de subautenticación personalizados para su uso con el paquete de autenticación MSV1_0.
Esta función solo se llama para una autenticación no interactiva, solo en el servidor de autenticación donde reside la cuenta y solo si se registra un archivo DLL de subautenticación bajo la clave correcta en el Registro.
Sintaxis
NTSTATUS Msv1_0SubAuthenticationRoutineGeneric(
PVOID SubmitBuffer,
ULONG SubmitBufferLength,
[out] PULONG ReturnBufferLength,
[out] PVOID *ReturnBuffer
);
Parámetros
SubmitBuffer
Puntero a un búfer que contiene una estructura de MSV1_0_SUBAUTH_REQUEST que contiene la información de autenticación que se va a enviar.
SubmitBufferLength
Tamaño, en bytes, del búfer SubmitBuffer .
[out] ReturnBufferLength
Tamaño, en bytes, del búfer ReturnBuffer .
[out] ReturnBuffer
Puntero a un búfer que contiene una estructura de MSV1_0_SUBAUTH_RESPONSE que contiene la respuesta del paquete de subautenticación.
Valor devuelto
Si la función se ejecuta correctamente, se STATUS_SUCCESS el valor devuelto.
Si se produce un error en la función, el valor devuelto es un código NTSTATUS.
Requisitos
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 | subauth.h |