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 |