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


Функция QuerySecurityContextToken (sspi.h)

Получает маркер доступа для контекста безопасности клиента и использует его напрямую.

Синтаксис

KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY QuerySecurityContextToken(
  [in]  PCtxtHandle phContext,
  [out] void        **Token
);

Параметры

[in] phContext

Дескриптор контекста для запроса.

[out] Token

Возвращен дескриптор маркера доступа.

Возвращаемое значение

Если функция завершается успешно, функция возвращает SEC_E_OK.

Если функция завершается сбоем, она возвращает ненулевой код ошибки. Один из возможных кодов ошибки возвращается SEC_E_INVALID_HANDLE.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header sspi.h (включая Security.h)
Библиотека Secur32.lib
DLL Secur32.dll

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

CloseHandle

Функции SSPI