Fonction LsaLookupAuthenticationPackage (ntsecapi.h)
La fonction LsaLookupAuthenticationPackage obtient l’identificateur unique d’un package d’authentification.
Syntaxe
NTSTATUS LsaLookupAuthenticationPackage(
[in] HANDLE LsaHandle,
[in] PLSA_STRING PackageName,
[out] PULONG AuthenticationPackage
);
Paramètres
[in] LsaHandle
Handle obtenu à partir d’un appel précédent à LsaRegisterLogonProcess ou LsaConnectUntrusted.
[in] PackageName
Pointeur vers une structure LSA_STRING qui spécifie le nom du package d’authentification. Le nom du package ne doit pas dépasser 127 octets. Le tableau suivant répertorie les noms des packages d’authentification fournis par Microsoft.
[out] AuthenticationPackage
Pointeur vers un ULONG qui reçoit l’identificateur du package d’authentification.
Valeur retournée
Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.
Si la fonction échoue, la valeur de retour est un code NTSTATUS. Voici les codes d’erreur possibles.
Code de retour | Description |
---|---|
|
Le package d’authentification spécifié est inconnu du LSA. |
|
Le nom du package d’authentification dépasse 127 octets. |
Pour plus d’informations, consultez Valeurs de retour de la fonction de stratégie LSA.
La fonction LsaNtStatusToWinError convertit un code NTSTATUS en code d’erreur Windows.
Remarques
L’identificateur de package d’authentification est utilisé dans les appels à des fonctions d’authentification telles que LsaLogonUser et LsaCallAuthenticationPackage.
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 | ntsecapi.h |
Bibliothèque | Secur32.lib |
DLL | Secur32.dll |