Функция RevertSecurityContext (sspi.h)
Позволяет пакету безопасности прекратить олицетворение вызывающего объекта и восстановить собственный контекст безопасности.
Синтаксис
KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY RevertSecurityContext(
[in] PCtxtHandle phContext
);
Параметры
[in] phContext
Дескриптор олицетворенного контекста безопасности . Этот дескриптор должен быть получен при вызове функции AcceptSecurityContext (General) и использоваться в вызове функции ImpersonateSecurityContext .
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет SEC_E_OK.
Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Дескриптор, переданный функции, недопустим. |
Комментарии
RevertSecurityContext доступен не для всех пакетов безопасности на всех платформах. Как правило, он реализуется только на платформах и с пакетами безопасности, для которых вызов функции QuerySecurityPackageInfo указывает на поддержку олицетворения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | sspi.h (включая Security.h) |
Библиотека | Secur32.lib |
DLL | Secur32.dll |