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


структура SecPkgContext_AccessToken (sspi.h)

Структура SecPkgContext_AccessToken возвращает дескриптор маркера доступа для текущего контекста безопасности. Возвращаемый дескриптор может использоваться функциями ImpersonateLoggedOnUser и GetTokenInformation . Эта структура возвращается функцией QueryContextAttributes (General).

Синтаксис

typedef struct _SecPkgContext_AccessToken {
  void *AccessToken;
} SecPkgContext_AccessToken, *PSecPkgContext_AccessToken;

Члены

AccessToken

Указатель на объект void , который получает дескриптор маркера доступа, представляющего пользователя, прошедшего проверку подлинности.

Возвращенный дескриптор не дублируется, поэтому вызывающий процесс не должен вызывать CloseHandle для возвращенного дескриптора.

Если контекст безопасности предназначен для сервера или является неполным, возвращаемый дескриптор может иметь значение NULL. В зависимости от пакета безопасности атрибуты QueryContextAttributes (Общие) могут возвращать SEC_E_NO_IMPERSONATION для этих случаев.

Требования

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