Freigeben über


TOKEN_SOURCE-Struktur (ntifs.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. Beachten Sie, dass TOKEN_SOURCE_LENGTH derzeit gleich 8 ist.

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

Anforderung Wert
Header ntifs.h (include Ntifs.h)

Weitere Informationen

LUID

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken