TOKEN_SOURCE構造体 (winnt.h)

TOKEN_SOURCE構造体は、アクセス トークンのソースを識別します。

構文

typedef struct _TOKEN_SOURCE {
  CHAR SourceName[TOKEN_SOURCE_LENGTH];
  LUID SourceIdentifier;
} TOKEN_SOURCE, *PTOKEN_SOURCE;

メンバー

SourceName[TOKEN_SOURCE_LENGTH]

アクセス トークンのソースを識別するために使用される 8 バイトの文字列を指定します。 これは、セッション マネージャー、LAN マネージャー、RPC サーバーなどのソースを区別するために使用されます。 定数ではなく文字列を使用してソースを識別し、アクセス トークンのソースとして機能する他のネットワークを追加するなどして、ユーザーと開発者がシステムに拡張機能を作成できるようにします。

SourceIdentifier

SourceName メンバーによって指定されたソース コンポーネントによって提供されるローカル一意識別子 (LUID) を指定します。 この値は、ソース コンポーネントがセッション制御構造などのコンテキスト ブロックをトークンに関連付けるのに役立ちます。 この値は通常、LUID ですが、必ずしもではありません。

要件

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

関連項目

GetTokenInformation

LUID

TOKEN_CONTROL

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER