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 .
Syntaxe
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;
Membres
LogonId
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
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] |
En-tête | ntsecpkg.h |