Funzione LsaLookupAuthenticationPackage (ntsecapi.h)
La funzione LsaLookupAuthenticationPackage ottiene l'identificatore univoco di un pacchetto di autenticazione.
Sintassi
NTSTATUS LsaLookupAuthenticationPackage(
[in] HANDLE LsaHandle,
[in] PLSA_STRING PackageName,
[out] PULONG AuthenticationPackage
);
Parametri
[in] LsaHandle
Handle ottenuto da una chiamata precedente a LsaRegisterLogonProcess o LsaConnectUntrusted.
[in] PackageName
Puntatore a una struttura LSA_STRING che specifica il nome del pacchetto di autenticazione. Il nome del pacchetto non deve superare i 127 byte di lunghezza. Nella tabella seguente sono elencati i nomi dei pacchetti di autenticazione forniti da Microsoft.
[out] AuthenticationPackage
Puntatore a un ULONG che riceve l'identificatore del pacchetto di autenticazione.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene STATUS_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS. Di seguito sono riportati i possibili codici di errore.
Codice restituito | Descrizione |
---|---|
|
Il pacchetto di autenticazione specificato è sconosciuto all'LSA. |
|
Il nome del pacchetto di autenticazione supera i 127 byte. |
Per altre informazioni, vedere Valori restituiti della funzione criteri LSA.
La funzione LsaNtStatusToWinError converte un codice NTSTATUS in un codice di errore di Windows.
Commenti
L'identificatore del pacchetto di autenticazione viene usato nelle chiamate alle funzioni di autenticazione, ad esempio LsaLogonUser e LsaCallAuthenticationPackage.
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 | ntsecapi.h |
Libreria | Secur32.lib |
DLL | Secur32.dll |