Compartir a través de


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

Consulte también

Msv1_0SubAuthenticationRoutine