GetSecurityUserInfo, fonction (ntifs.h)
La fonction GetSecurityUserInfo récupère des informations sur une session de connexion .
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 est NULL, les informations relatives à la session d’ouverture de session du thread appelant sont retournées.
[in] Flags
Ce paramètre n’est actuellement pas utilisé.
[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 de retour
GetSecurityUserInfo retourne une valeur NTSTATUS appropriée, telle que l’une des suivantes.
Retourner le code | 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 de connexion via la structure SecurityUserData.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h, FltKernel.h) |
bibliothèque | Ksecdd.lib |
IRQL | PASSIVE_LEVEL |