структура TOKEN_SOURCE (ntifs.h)

Структура TOKEN_SOURCE определяет источник маркера доступа.

Синтаксис

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

Члены

SourceName[TOKEN_SOURCE_LENGTH]

Указывает 8-байтовую символьную строку, используемую для идентификации источника маркера доступа. Используется для различения таких источников, как диспетчер сеансов, диспетчер локальной сети и сервер RPC. Строка, а не константа, используется для идентификации источника, чтобы пользователи и разработчики могли создавать расширения для системы, например путем добавления других сетей, которые действуют в качестве источника маркеров доступа. Обратите внимание, что TOKEN_SOURCE_LENGTH в настоящее время равно 8.

SourceIdentifier

Задает локально уникальный идентификатор (LUID), предоставляемый компонентом источника с именем члена SourceName . Это значение помогает исходному компоненту при связывании блоков контекста, таких как структуры управления сеансами, с маркером. Обычно это значение, но не обязательно, LUID.

Требования

Требование Значение
Заголовок ntifs.h (включая Ntifs.h)

См. также раздел

LUID

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken