WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT回调函数 (wsman.h)
释放插件从 WSManPluginAuthzUserComplete 或 WSManPluginAuthzOperationComplete 报告的上下文。 对于特定用户,允许为两个调用报告的上下文相同,只要插件基础结构正确处理方案。 此方法是同步的,因此不会调用任何回调。
在以下情况下,将调用此方法:
- 操作完成后,将释放 WSManPluginAuthzOperationComplete 上下文。 对于某些操作(例如 get),将在为获取操作发送响应后释放上下文。 对于更复杂的操作(例如枚举),在枚举完成之前不会释放上下文。
- 当用户记录由于处于非活动状态而超时时,下次该用户收到请求时,将再次调用 WSManPluginAuthzUser 方法。
- 如果需要重新授权,则会在获取新上下文后释放旧上下文。 无论授权是否成功,都将始终释放旧上下文。
语法
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT WsmanPluginAuthorizeReleaseContext;
void WsmanPluginAuthorizeReleaseContext(
[in] PVOID userAuthorizationContext
)
{...}
参数
[in] userAuthorizationContext
指定 由 WSManPluginAuthzUserComplete 或 WSManPluginAuthzOperationComplete 返回的上下文。 如果这些方法不返回上下文,则不会调用此方法。
返回值
无
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 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 |