Fonction de rappel SpLsaModeInitializeFn (ntsecpkg.h)
La fonction SpLsaModeInitialize est appelée une seule fois par l’autorité de sécurité locale (LSA) pour chaque DLL depackage d’authentification du fournisseur/ de support de sécurité (SSP/AP) inscrite qu’elle charge. Cette fonction fournit au LSA des pointeurs vers les fonctions implémentées par chaque package de sécurité dans la DLL SSP/AP.
Syntaxe
SpLsaModeInitializeFn Splsamodeinitializefn;
NTSTATUS Splsamodeinitializefn(
[in] ULONG LsaVersion,
[out] PULONG PackageVersion,
[out] PSECPKG_FUNCTION_TABLE *ppTables,
[out] PULONG pcTables
)
{...}
Paramètres
[in] LsaVersion
Version de LSA.
[out] PackageVersion
Pointeur vers un ULONG qui retourne le numéro de version de la DLL SSP/AP.
[out] ppTables
Pointeur vers un tableau de structures SECPKG_FUNCTION_TABLE . Chaque structure est une table de pointeurs vers les fonctions implémentées par un package de sécurité déployé dans la DLL SSP/AP.
[out] pcTables
Pointeur qui retourne le nombre d’éléments dans le tableau pointé par le paramètre ppTables .
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
La fonction SpLsaModeInitialize doit être implémentée par des DLL SSP/AP.
Le paramètre ppTables doit contenir un SECPKG_FUNCTION_TABLE pour chaque package de sécurité déployé dans la DLL.
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 |