GetSecurityUserInfo, fonction (ntifs.h)
La fonction GetSecurityUserInfo récupère des informations sur une session d’ouverture de session.
Syntaxe
NTSTATUS SEC_ENTRY GetSecurityUserInfo(
[in, optional] PLUID LogonId,
[in] ULONG Flags,
[out] PSecurityUserData *UserInformation
);
Paramètres
[in, optional] LogonId
Pointeur facultatif vers un LUID contenant la session d’ouverture de session pour laquelle les informations doivent être récupérées. Si LogonId a la valeur NULL, les informations relatives à la session d’ouverture de session du thread appelant sont retournées.
[in] Flags
Ce paramètre n'est pas utilisé actuellement.
[out] UserInformation
Pointeur vers un emplacement qui contient un pointeur vers une structure SecurityUserData . Si l’appel de fonction réussit, les informations utilisateur sont retournées dans cette structure. L’appelant est chargé de libérer cette mémoire tampon en appelant la fonction LsaFreeReturnBuffer .
Valeur retournée
GetSecurityUserInfo retourne une valeur NTSTATUS appropriée, telle que l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
La structure SecurityUserData, indirectement pointée par UserInformation, contient les informations utilisateur demandées. |
|
Indique que la session d’ouverture de session spécifiée n’existe pas. |
Remarques
Cette fonction obtient des informations sur une session d’ouverture de session via la structure SecurityUserData .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h, FltKernel.h) |
Bibliothèque | Ksecddd.lib |
IRQL | PASSIVE_LEVEL |