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

C++
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

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

Exigences

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