Condividi tramite


LSA_AP_INITIALIZE_PACKAGE funzione di callback (ntsecpkg.h)

Chiamato una volta dall'Autorità di sicurezza locale (LSA) durante l'inizializzazione del sistema per fornire al pacchetto di autenticazione una possibilità di inizializzare se stesso.

Sintassi

LSA_AP_INITIALIZE_PACKAGE LsaApInitializePackage;

NTSTATUS LsaApInitializePackage(
  [in]           ULONG AuthenticationPackageId,
  [in]           PLSA_DISPATCH_TABLE LsaDispatchTable,
  [in, optional] PLSA_STRING Database,
  [in, optional] PLSA_STRING Confidentiality,
  [out]          PLSA_STRING *AuthenticationPackageName
)
{...}

Parametri

[in] AuthenticationPackageId

L'identificatore LSA ha assegnato al pacchetto di autenticazione.

[in] LsaDispatchTable

Puntatore a una struttura LSA_DISPATCH_TABLE che contiene gli indirizzi delle funzioni LSA che possono essere chiamate dai pacchetti di autenticazione. Il pacchetto di autenticazione personalizzato deve salvare queste informazioni se richiede una delle funzioni descritte in Funzioni LSA Chiamate dai pacchetti di autenticazione.

[in, optional] Database

Questo parametro non viene usato; è NULL.

[in, optional] Confidentiality

Questo parametro non viene usato; è NULL.

[out] AuthenticationPackageName

Puntatore a un puntatore a una struttura LSA_STRING che riceve il nome del pacchetto di autenticazione. Il pacchetto di autenticazione è responsabile dell'allocazione della struttura e del buffer che contiene questa stringa (usando la funzione AllocateLsaHeap ) e restituisce l'indirizzo della struttura in questo parametro. Il buffer verrà liberato dall'LSA quando non è più necessario.

Valore restituito

Se la funzione ha esito positivo, restituire STATUS_SUCCESS.

Se la funzione ha esito negativo, restituire un codice di errore NTSTATUS. Per altre informazioni, vedere Valori restituiti dalla funzione criteri LSA.

Commenti

Questa funzione deve essere implementata dai pacchetti di autenticazione.

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

AllocateLsaHeap