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


функция обратного вызова WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT (wsman.h)

Освобождает контекст, который передает подключаемый модуль из WSManPluginAuthzUserComplete или WSManPluginAuthzOperationComplete. Для конкретного пользователя контекст для обоих вызовов может быть одинаковым, если инфраструктура подключаемого модуля обрабатывает сценарий соответствующим образом. Этот метод является синхронным, и обратные вызовы отсутствуют.

Этот метод будет вызываться в следующих сценариях:

  • После завершения операции освобождается контекст WSManPluginAuthzOperationComplete . Для некоторых операций, таких как get, контекст освобождается после отправки ответа на операцию get. Для более сложных операций, таких как перечисление, контекст не будет освобожден до завершения перечисления.
  • Когда время ожидания записи пользователя истекает из-за бездействия, метод WSManPluginAuthzUser будет вызываться снова при следующем запросе для этого пользователя.
  • Если требуется повторная авторизация, старый контекст будет освобожден после получения нового. Старый контекст всегда будет освобожден независимо от того, успешно ли выполнена авторизация.
Имя точки входа DLL для этого метода должно быть WSManPluginAuthzReleaseContext.

Синтаксис

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)