Freigeben über


TOKEN_SOURCE-Struktur (winnt.h)

Die TOKEN_SOURCE-Struktur identifiziert die Quelle eines Zugriffstokens.

Syntax

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

Member

SourceName[TOKEN_SOURCE_LENGTH]

Gibt eine 8-Byte-Zeichenfolge an, die verwendet wird, um die Quelle eines Zugriffstokens zu identifizieren. Dies wird verwendet, um zwischen Quellen wie Sitzungs-Manager, LAN-Manager und RPC-Server zu unterscheiden. Anstelle einer Konstanten wird eine Zeichenfolge verwendet, um die Quelle zu identifizieren, damit Benutzer und Entwickler Erweiterungen am System vornehmen können, z. B. durch Hinzufügen anderer Netzwerke, die als Quelle von Zugriffstoken fungieren.

SourceIdentifier

Gibt einen lokal eindeutigen Bezeichner (LUID) an, der von der Quellkomponente mit dem Namen des SourceName-Elements bereitgestellt wird. Dieser Wert unterstützt die Quellkomponente beim Beziehen von Kontextblöcken, z. B. Sitzungssteuerungsstrukturen, mit dem Token. Dieser Wert ist in der Regel, aber nicht notwendigerweise, eine LUID.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (windows.h einschließen)

Weitere Informationen

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