SECPKG_CLIENT_INFO 構造体 (ntsecpkg.h)

SECPKG_CLIENT_INFO構造体は、セキュリティ パッケージのクライアントに関する情報を保持します。 この構造体は 、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

クライアントの有効な ログオン識別子

ProcessID

クライアントのプロセス識別子。

ThreadID

クライアントのスレッド識別子。

HasTcbPrivilege

クライアントに SeTcbPrivilege 特権がある場合は TRUE。それ以外の場合は FALSE

Impersonating

クライアントが別のセキュリティ プリンシパルを偽装している場合は TRUE

Restricted

クライアントは、セキュリティ保護可能なオブジェクトにアクセスしたり、特権操作を実行したりする機能が制限されています。

ClientFlags

ImpersonationLevel

ClientToken

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecpkg.h