функция обратного вызова WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT (wsman.h)
Освобождает контекст, который передает подключаемый модуль из WSManPluginAuthzUserComplete или WSManPluginAuthzOperationComplete. Для конкретного пользователя контекст для обоих вызовов может быть одинаковым, если инфраструктура подключаемого модуля обрабатывает сценарий соответствующим образом. Этот метод является синхронным, и обратные вызовы отсутствуют.
Этот метод будет вызываться в следующих сценариях:
- После завершения операции освобождается контекст WSManPluginAuthzOperationComplete . Для некоторых операций, таких как get, контекст освобождается после отправки ответа на операцию get. Для более сложных операций, таких как перечисление, контекст не будет освобожден до завершения перечисления.
- Когда время ожидания записи пользователя истекает из-за бездействия, метод WSManPluginAuthzUser будет вызываться снова при следующем запросе для этого пользователя.
- Если требуется повторная авторизация, старый контекст будет освобожден после получения нового. Старый контекст всегда будет освобожден независимо от того, успешно ли выполнена авторизация.
Синтаксис
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT WsmanPluginAuthorizeReleaseContext;
void WsmanPluginAuthorizeReleaseContext(
[in] PVOID userAuthorizationContext
)
{...}
Параметры
[in] userAuthorizationContext
Указывает контекст, возвращенный WSManPluginAuthzUserComplete или WSManPluginAuthzOperationComplete. Если эти методы не возвращают контекста, этот метод не будет вызываться.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | wsman.h |
Распространяемые компоненты | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2), Windows Vista с пакетом обновления 1 (SP1) и Windows Vista с пакетом обновления 2 (SP2) |