Fonction de rappel SpValidateTargetInfoFn (ntsecpkg.h)
Vérifie que la structure SECPKG_TARGETINFO spécifiée représente une cible valide.
SpValidateTargetInfoFn Spvalidatetargetinfofn;
NTSTATUS Spvalidatetargetinfofn(
[in, optional] PLSA_CLIENT_REQUEST ClientRequest,
[in] PVOID ProtocolSubmitBuffer,
[in] PVOID ClientBufferBase,
[in] ULONG SubmitBufferLength,
[in] PSECPKG_TARGETINFO TargetInfo
)
{...}
[in, optional] ClientRequest
Pointeur vers une structure de données opaque LSA_CLIENT_REQUEST qui contient des informations sur la demande d’authentification du client LSA. Un package d’authentification personnalisé doit transmettre la valeur reçue lors de l’appel du client à la fonction, telle que LsaApCallPackage ou LsaApLogonUser, qui retourne le paramètre de sortie.
[in] ProtocolSubmitBuffer
Pointeur vers la mémoire tampon d’entrée envoyée par le client.
[in] ClientBufferBase
Adresse de base de la mémoire tampon d’entrée, dans l’espace d’adressage du client.
[in] SubmitBufferLength
Taille, en octets, de la mémoire tampon ProtocolSubmitBuffer .
[in] TargetInfo
Pointeur vers une structure de SECPKG_TARGETINFO qui spécifie la cible à valider.
Si la fonction réussit et que la cible spécifiée est une cible valide, retournez STATUS_SUCCESS.
Si la fonction échoue, retourne un code NTSTATUS qui indique la raison de son échec.
SSP/APs doivent implémenter la fonction SpValidateTargetInfo ; toutefois, le nom réel donné à l’implémentation appartient au développeur.
Un pointeur vers la fonction SpValidateTargetInfo est disponible dans la structure SECPKG_FUNCTION_TABLE reçue de la fonction SpLsaModeInitialize .
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |