WSManPluginReportContext 函数 (wsman.h)

将 shell 和命令上下文报告回 Windows 远程管理 (WinRM) 基础结构,以便可以针对 shell 和/或命令执行进一步的操作。 此方法仅针对 WSManPluginShellWSManPluginCommand 插件入口点调用。

语法

DWORD WSManPluginReportContext(
  [in] WSMAN_PLUGIN_REQUEST *requestDetails,
  [in] DWORD                flags,
  [in] PVOID                context
);

参数

[in] requestDetails

指向 WSMAN_PLUGIN_REQUEST 结构的指针,该结构指定请求的资源 URI、选项、区域设置、关闭标志和句柄。

[in] flags

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

[in] context

定义要传入所有未来 shell 和命令操作的值。 表示 shell 或 命令。 此值对于所有 shell 应是唯一的,对于与 shell 关联的所有命令,此值也应该是唯一的。

返回值

如果成功,该方法将返回 NO_ERROR ;否则,它将返回错误代码。 如果此方法返回错误,插件应关闭当前操作并调用 WSManPluginOperationComplete 方法。

要求

   
最低受支持的客户端 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