Función de devolución de llamada SpValidateTargetInfoFn (ntsecpkg.h)
Valida que la estructura de SECPKG_TARGETINFO especificada representa un destino válido.
Sintaxis
SpValidateTargetInfoFn Spvalidatetargetinfofn;
NTSTATUS Spvalidatetargetinfofn(
[in, optional] PLSA_CLIENT_REQUEST ClientRequest,
[in] PVOID ProtocolSubmitBuffer,
[in] PVOID ClientBufferBase,
[in] ULONG SubmitBufferLength,
[in] PSECPKG_TARGETINFO TargetInfo
)
{...}
Parámetros
[in, optional] ClientRequest
Puntero a una estructura de datos opaca LSA_CLIENT_REQUEST que contiene información sobre la solicitud de autenticación del cliente LSA. Un paquete de autenticación personalizado debe pasar el valor recibido durante la llamada del cliente a la función, como LsaApCallPackage o LsaApLogonUser, que devuelve el parámetro de salida.
[in] ProtocolSubmitBuffer
Puntero al búfer de entrada enviado por el cliente.
[in] ClientBufferBase
La dirección base del búfer de entrada, en el espacio de direcciones del cliente.
[in] SubmitBufferLength
Tamaño, en bytes, del búfer ProtocolSubmitBuffer .
[in] TargetInfo
Puntero a una estructura SECPKG_TARGETINFO que especifica el destino que se va a validar.
Valor devuelto
Si la función se ejecuta correctamente y el destino especificado es un destino válido, devuelva STATUS_SUCCESS.
Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error.
Comentarios
Los SSP/AP deben implementar la función SpValidateTargetInfo ; sin embargo, el nombre real proporcionado a la implementación es para el desarrollador.
Hay disponible un puntero a la función SpValidateTargetInfo en la estructura SECPKG_FUNCTION_TABLE recibida de la función SpLsaModeInitialize .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecpkg.h |