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;

Angehörige

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 Session Manager, LAN Manager und RPC Server zu unterscheiden. Eine Zeichenfolge anstelle einer Konstante wird verwendet, um die Quelle zu identifizieren, sodass Benutzer und Entwickler Erweiterungen für das System vornehmen können, z. B. durch Hinzufügen anderer Netzwerke, die als Quelle von Zugriffstoken fungieren. Beachten Sie, dass TOKEN_SOURCE_LENGTH derzeit 8 entspricht.

SourceIdentifier

Gibt einen lokal eindeutigen Bezeichner (LUID) an, der von der Quellkomponente bereitgestellt wird, die vom SourceName Member benannt wurde. Dieser Wert unterstützt die Quellkomponente beim Verknüpfen von Kontextblöcken, z. B. Sitzungssteuerungsstrukturen, auf das Token. Dieser Wert ist in der Regel, aber nicht unbedingt eine LUID.

Anforderungen

Anforderung Wert
Header- ntifs.h (einschließlich Ntifs.h)

Siehe auch

LUID-

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken