WSManPluginAuthzQueryQuotaComplete 函数 (wsman.h)
从 WSManPluginAuthzQueryQuota 插件入口点调用,无论插件是否可以执行请求,都必须调用 。
语法
DWORD WSManPluginAuthzQueryQuotaComplete(
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in, optional] WSMAN_AUTHZ_QUOTA *quota,
[in] DWORD errorCode,
[in, optional] PCWSTR extendedErrorInformation
);
参数
[in] senderDetails
指向传递到 WSManPluginAuthzQueryQuota 插件调用的 WSMAN_SENDER_DETAILS 结构的指针。
[in] flags
保留供将来使用。 必须为零。
[in, optional] quota
指向 WSMAN_AUTHZ_QUOTA 结构的指针,该结构指定特定用户的配额信息。
[in] errorCode
报告授权成功或失败。 如果授权成功,则应 ERROR_SUCCESS代码。 如果由于任何其他原因而发生故障,应使用适当的错误代码。 此调用的任何错误都将作为简单对象访问协议 (SOAP) 错误数据包发送回。
[in, optional] extendedErrorInformation
指定包含需要向客户端报告的任何额外错误信息的 XML 文档。 如果NO_ERRORerrorCode,则忽略此参数。 应使用线程的用户界面语言进行本地化。
返回值
如果成功,该方法将返回 ERROR_SUCCESS ;否则,它将返回 ERROR_INVALID_PARAMETER。 如果返回 ERROR_INVALID_PARAMETER ,则 senderDetails 参数为 NULL 或 flags 参数不为零。 如果方法失败,则使用默认配额。
注解
如果 quota 参数为 null 且 errorCodeNO_ERROR,则 该方法返回 ERROR_INVALID_PARAMETER ,插件返回默认配额信息。 如果插件未返回配额,则授权插件不应指定配额在配置中可用,因为性能可能会受到影响。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
目标平台 | Windows |
标头 | wsman.h |
Library | WsmSvc.lib |
DLL | WsmSvc.dll |
可再发行组件 | 使用 SP2 的 Windows Server 2008 和 Sp2 的 Windows Vista 上的Windows Management Framework |