Partager via


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

Voir aussi

SECPKG_FUNCTION_TABLE

SecPkgInfo

SpLsaModeInitialize