WSMAN_ERROR 结构 (wsman.h)

包含 Windows 远程管理 (WinRM) 客户端返回的错误信息。 所有回调都使用 WSMAN_ERROR 结构返回错误信息,并且仅对回调有效。

语法

typedef struct _WSMAN_ERROR {
  DWORD  code;
  PCWSTR errorDetail;
  PCWSTR language;
  PCWSTR machineName;
  PCWSTR pluginName;
} WSMAN_ERROR;

成员

code

指定一个错误代码。 此错误可以是 winerror.h 中定义的常规错误代码,也可以是特定于 WinRM 的错误代码。

errorDetail

指定与失败调用相关的扩展错误信息。 如果错误中存在,则此字段包含故障详细信息文本。 如果没有故障详细信息,则此字段包含错误原因文本。 此字段可以设置为 NULL

language

指定错误说明的语言。 此字段可以设置为 NULL。 有关语言格式的详细信息,请参阅 Internet 工程任务组中的 http://www.ietf.org/rfc/rfc3066.txtRFC 3066 规范。

machineName

指定计算机的名称。 此字段可以设置为 NULL

pluginName

指定生成错误的插件的名称。 此字段可以设置为 NULL

要求

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