Поделиться через


структура 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-байтовую символьную строку, используемую для идентификации источника маркера доступа. Это используется для различения таких источников, как Session Manager, LAN Manager и RPC Server. Строка, а не констант, используется для идентификации источника, чтобы пользователи и разработчики могли создавать расширения в систему, например путем добавления других сетей, которые служат источником маркеров доступа. Обратите внимание, что в настоящее время TOKEN_SOURCE_LENGTH равно 8.

SourceIdentifier

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

Требования

Требование Ценность
заголовка ntifs.h (include Ntifs.h)

См. также

LUID

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken