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


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

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

Синтаксис

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

Члены

SourceName[TOKEN_SOURCE_LENGTH]

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

SourceIdentifier

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

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

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

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