Fonction de rappel SpGetInfoFn (ntsecpkg.h)
La fonction SpGetInfo fournit des informations générales sur le package de sécurité, telles que son nom et ses fonctionnalités.
La fonction SpGetInfo est appelée lorsque le client appelle la fonction QuerySecurityPackageInfo de l’interface du fournisseur de support de sécurité.
Syntaxe
SpGetInfoFn Spgetinfofn;
NTSTATUS Spgetinfofn(
[out] PSecPkgInfo PackageInfo
)
{...}
Paramètres
[out] PackageInfo
Pointeur vers une structure SecPkgInfo allouée par l’autorité de sécurité locale (LSA) et qui doit être remplie par le package.
Valeur retournée
Si la fonction réussit, retournez STATUS_SUCCESS.
Si la fonction échoue, retournez un code NTSTATUS qui indique la raison de son échec.
Remarques
Il est sûr de placer des pointeurs vers des données constantes ou dynamiques dans la structure SecPkgInfo . LSA effectue une copie des données avant de les transférer.
Les fournisseurs de services partagés/fournisseurs d’accès doivent implémenter la fonction SpGetInfo ; toutefois, le nom réel donné à l’implémentation appartient au développeur.
Un pointeur vers la fonction SpGetInfo est disponible dans la structure SECPKG_FUNCTION_TABLE reçue de la fonction SpLsaModeInitialize .
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 |