LSA_CLIENT_CALLBACK fonction de rappel (ntsecpkg.h)
La fonction ClientCallback permet à un package de sécurité en mode LSA (Local Security Authority) de rappeler son package en mode utilisateur et d’appeler une fonction dans sa DLL.
Syntaxe
LSA_CLIENT_CALLBACK LsaClientCallback;
NTSTATUS LsaClientCallback(
[in] PCHAR Callback,
[in] ULONG_PTR Argument1,
[in] ULONG_PTR Argument2,
[in] PSecBuffer Input,
[out] PSecBuffer Output
)
{...}
Paramètres
[in] Callback
Pointeur vers le nom de la fonction à appeler. Pour plus d’informations, consultez ClientCallback_Function.
[in] Argument1
Pointeur vers le premier argument à passer à la fonction de rappel.
[in] Argument2
Pointeur vers le deuxième argument à passer à la fonction de rappel.
[in] Input
Pointeur vers une structure SecBuffer qui contient des informations à passer à la fonction de rappel.
[out] Output
Pointeur vers une structure SecBuffer qui reçoit les informations transmises à partir de la fonction de rappel.
Valeur retournée
Si la fonction réussit, la fonction retourne STATUS_SUCCESS.
Si la fonction échoue, elle retourne un code NTSTATUS qui indique la raison de son échec.
Remarques
Un pointeur vers la fonction ClientCallback est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .
Le package de sécurité en mode utilisateur doit utiliser la fonction RegisterCallback pour inscrire la fonction à appeler.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour