Condividi tramite


Funzione di callback spLsaModeInitializeFn (ntsecpkg.h)

La funzione SpLsaModeInitialize viene chiamata una volta dall'Autorità di sicurezza locale (LSA) per ogni DLL delprovider di autenticazione del provider/ di supporto della sicurezza registrata (SSP/AP) che carica. Questa funzione fornisce l'LSA con puntatori alle funzioni implementate da ogni pacchetto di sicurezza nella DLL SSP/AP.

Sintassi

SpLsaModeInitializeFn Splsamodeinitializefn;

NTSTATUS Splsamodeinitializefn(
  [in]  ULONG LsaVersion,
  [out] PULONG PackageVersion,
  [out] PSECPKG_FUNCTION_TABLE *ppTables,
  [out] PULONG pcTables
)
{...}

Parametri

[in] LsaVersion

Versione dell'LSA.

[out] PackageVersion

Puntatore a un ULONG che restituisce il numero di versione dll SSP/AP.

[out] ppTables

Puntatore a una matrice di strutture SECPKG_FUNCTION_TABLE . Ogni struttura è una tabella di puntatori alle funzioni implementate da un pacchetto di sicurezza distribuito nella DLL SSP/AP.

[out] pcTables

Puntatore che restituisce il numero di elementi nella matrice a cui punta il parametro ppTables .

Valore restituito

Se la funzione ha esito positivo, restituire STATUS_SUCCESS.

Se la funzione ha esito negativo, restituisce un codice NTSTATUS che indica il motivo per cui non è riuscito.

Commenti

La funzione SpLsaModeInitialize deve essere implementata da DLL SSP/AP.

Il parametro ppTables deve contenere un SECPKG_FUNCTION_TABLE per ogni pacchetto di sicurezza distribuito nella DLL.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntsecpkg.h

Vedi anche

SECPKG_FUNCTION_TABLE