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

Voir aussi

SECPKG_FUNCTION_TABLE