WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA回调函数 (wsman.h)

在授权连接后检索用户的配额信息。 仅当配置指定在授权插件中启用配额时,才会调用此方法。

此方法的 DLL 入口点名称必须是 WSManPluginAuthzQueryQuota

语法

WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA WsmanPluginAuthorizeQueryQuota;

void WsmanPluginAuthorizeQueryQuota(
  [in] PVOID pluginContext,
  [in] WSMAN_SENDER_DETAILS *senderDetails,
  [in] DWORD flags
)
{...}

参数

[in] pluginContext

指定通过调用 WSManPluginStartup 返回的上下文。 此参数表示 WinRM 插件的特定应用程序初始化。

[in] senderDetails

指向 WSMAN_SENDER_DETAILS 结构的指针,该结构指定用户的标识信息。

[in] flags

保留供将来使用。 必须为零。

返回值

备注

特定用户在第一次调用时查询配额,直到用户记录因活动空闲超时而超时或超过系统范围的配置期后才会重新查询。

无论插件是否可以执行请求,插件都必须调用 WSManPluginAuthzQueryQuotaComplete 函数来终止操作。 如果成功,插件应提供一组与该特定用户相关的配额信息。 如果插件出于任何原因无法处理请求,则应通过回调方法记录相应的错误,并且该错误将作为简单对象访问协议传播回客户端, (SOAP) 错误(如果可能);否则,错误将是空的 HTTP 500 状态错误。

要求

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