Перечисление LSA_TOKEN_INFORMATION_TYPE (ntsecpkg.h)

Перечисление LSA_TOKEN_INFORMATION_TYPE указывает уровни сведений, которые могут быть включены в маркер входа.

Когда LSA вызывает LsaApLogonUser, LsaApLogonUserEx или LsaApLogonUserEx2, пакет проверки подлинности должен вернуть одно из следующих значений перечисления, чтобы указать тип возвращаемой структуры сведений о маркере.

Синтаксис

typedef enum _LSA_TOKEN_INFORMATION_TYPE {
  LsaTokenInformationNull,
  LsaTokenInformationV1,
  LsaTokenInformationV2,
  LsaTokenInformationV3
} LSA_TOKEN_INFORMATION_TYPE, *PLSA_TOKEN_INFORMATION_TYPE;

Константы

 
LsaTokenInformationNull
Сведения о маркере хранятся в
LSA_TOKEN_INFORMATION_NULL структура.




Этот тип сведений о маркере используется для анонимных входов в систему или сеансов со значением NULL , где требуется маркер, но удостоверение клиента неизвестно.

Например, не прошедшим проверку подлинности сетевому каналу (например , пустому сеансу контроллера домена) можно предоставить сведения о значении NULL . В этом случае для входа создается анонимный маркер. Анонимный маркер не разрешает доступ к защищенным системным ресурсам, но разрешает доступ к незащищенным системным ресурсам.
LsaTokenInformationV1
Сведения о маркере хранятся в
LSA_TOKEN_INFORMATION_V1 структура. Эта структура содержит сведения, которые пакет проверки подлинности может поместить в объект токена Windows версии 1. Объект токена Windows версии 1 хранит все сведения, необходимые для создания маркера, и используется в большинстве случаев входа. LSA создает объект токена и возвращает дескриптор этого объекта маркера вызывающей объекту
LsaLogonUser.
LsaTokenInformationV2
LsaTokenInformationV3

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecpkg.h