Partager via


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