WSManPluginOperationComplete 函数 (wsman.h)
报告除 WSManPluginStartup 和 WSManPluginShutdown 方法之外的所有操作入口点完成的操作。
语法
DWORD WSManPluginOperationComplete(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in] DWORD errorCode,
[in, optional] PCWSTR extendedInformation
);
参数
[in] requestDetails
指向 WSMAN_PLUGIN_REQUEST 结构的指针,该结构指定请求的资源 URI、选项、区域设置、关闭标志和句柄。
[in] flags
保留供将来使用。 必须为零。
[in] errorCode
报告操作中的任何失败。 如果未 NO_ERROR此参数,则将放弃任何尚未发送的结果数据,并发送错误。
[in, optional] extendedInformation
指定包含需要向客户端报告的任何额外错误信息的 XML 文档。 如果NO_ERRORerrorCode,则忽略此参数。 应使用线程的用户界面语言进行本地化。
返回值
如果成功,该方法将返回 NO_ERROR ;否则,它将返回错误代码。 如果操作失败,插件必须停止当前操作并清理与此操作关联的任何数据。 如果收到错误, 则 requestDetails 结构无效,并且不得传递给任何其他 WinRM (WinRM) 方法。
注解
WSManPluginOperationComplete 函数用于报告 WSManPluginReceive 数据流的完成情况。 当 shell 和命令操作完成时, WSManPluginShell 和 WSManPluginCommand 操作也必须调用此函数。
要求
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
目标平台 | Windows |
标头 | wsman.h |
Library | WsmSvc.lib |
DLL | WsmSvc.dll |
可再发行组件 | 在 Windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上Windows Management Framework |