WSManPluginReportContext 函数 (wsman.h)
将 shell 和命令上下文报告回 Windows 远程管理 (WinRM) 基础结构,以便可以针对 shell 和/或命令执行进一步的操作。 此方法仅针对 WSManPluginShell 和 WSManPluginCommand 插件入口点调用。
语法
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 |