структура 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) |