structure SECPKG_CLIENT_INFO (ntsecpkg.h)
La structure SECPKG_CLIENT_INFO contient des informations sur le client d’un package de sécurité. Cette structure est utilisée par la fonction GetClientInfo.
typedef struct _SECPKG_CLIENT_INFO {
LUID LogonId;
ULONG ProcessID;
ULONG ThreadID;
BOOLEAN HasTcbPrivilege;
BOOLEAN Impersonating;
BOOLEAN Restricted;
UCHAR ClientFlags;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
HANDLE ClientToken;
} SECPKG_CLIENT_INFO, *PSECPKG_CLIENT_INFO;
LogonId
L’identificateur d’ouverture de session effectif du client.
ProcessID
Identificateur de processus du client.
ThreadID
Identificateur de thread du client.
HasTcbPrivilege
TRUE si le client dispose du privilège SeTcbPrivilege ; sinon, FALSE.
Impersonating
TRUE si le client emprunte l’identité d’un autre principal de sécurité .
Restricted
Le client est limité dans sa capacité à accéder aux objets sécurisables ou à effectuer des opérations privilégiées.
ClientFlags
ImpersonationLevel
ClientToken
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
d’en-tête | ntsecpkg.h |