WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT回调函数 (wsman.h)

释放插件从 WSManPluginAuthzUserCompleteWSManPluginAuthzOperationComplete 报告的上下文。 对于特定用户,允许为两个调用报告的上下文相同,只要插件基础结构正确处理方案。 此方法是同步的,因此不会调用任何回调。

在以下情况下,将调用此方法:

  • 操作完成后,将释放 WSManPluginAuthzOperationComplete 上下文。 对于某些操作(例如 get),将在为获取操作发送响应后释放上下文。 对于更复杂的操作(例如枚举),在枚举完成之前不会释放上下文。
  • 当用户记录由于处于非活动状态而超时时,下次该用户收到请求时,将再次调用 WSManPluginAuthzUser 方法。
  • 如果需要重新授权,则会在获取新上下文后释放旧上下文。 无论授权是否成功,都将始终释放旧上下文。
此方法的 DLL 入口点名称必须是 WSManPluginAuthzReleaseContext

语法

WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT WsmanPluginAuthorizeReleaseContext;

void WsmanPluginAuthorizeReleaseContext(
  [in] PVOID userAuthorizationContext
)
{...}

参数

[in] userAuthorizationContext

指定 由 WSManPluginAuthzUserCompleteWSManPluginAuthzOperationComplete 返回的上下文。 如果这些方法不返回上下文,则不会调用此方法。

返回值

要求

要求
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
目标平台 Windows
标头 wsman.h
可再发行组件 Windows Management Framework Windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上的Windows Management Framework