WS_FAULT_ERROR_PROPERTY_ID 枚举 (webservices.h)

有关错误的信息。

语法

typedef enum {
  WS_FAULT_ERROR_PROPERTY_FAULT = 0,
  WS_FAULT_ERROR_PROPERTY_ACTION = 1,
  WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;

常量

 
WS_FAULT_ERROR_PROPERTY_FAULT
值: 0
可选 WS_FAULT 值,该值是错误的错误表示形式。 否则
存在错误表示形式,则值为 NULL


若要设置WS_FAULT值,请将WS_FAULT*传递给 WsSetFaultErrorProperty
error 对象将创建WS_FAULT的副本。 错误对象也将
将错误的错误字符串添加到错误对象中的错误字符串集
如果错误字符串的语言与错误对象的语言匹配,则为 。


若要获取WS_FAULT值,请将WS_FAULT**传递给 WsGetFaultErrorProperty
它将返回 NULL (指示) 未设置错误,或者将
返回指向WS_FAULT的非 NULL 指针。 非 NULL 指针在以下时间之前有效:
为错误对象调用 WsResetErrorWsFreeError


默认值为 NULL。
WS_FAULT_ERROR_PROPERTY_ACTION
值:1
一个可选的 WS_XML_STRING 值,该值表示要用于故障的操作。
如果字符串的长度为零,则不存在任何操作。


若要获取字符串值,请将 WS_XML_STRING* 传递给 WsGetFaultErrorProperty
返回的字符串在 WsResetErrorWsFreeError 之前有效
为错误对象调用 。


若要设置字符串值,请将 WS_XML_STRING* 传递给 WsSetFaultErrorProperty
错误对象将创建字符串的副本。


默认值为零长度的字符串。
WS_FAULT_ERROR_PROPERTY_HEADER
值: 2
一个可选的 WS_XML_BUFFER 值,该值表示到 的标头
将 添加到与错误相关的错误消息。
如果指向XML_BUFFER的指针为 NULL,则不存在标头。


若要获取标头值,请将WS_XML_BUFFER** 传递给 WsGetFaultErrorProperty
返回的WS_XML_BUFFER在 WsResetErrorWsFreeError 之前有效
为错误对象调用 。


若要设置标头值,请将WS_XML_BUFFER** 传递给 WsSetFaultErrorProperty
错误对象将创建缓冲区的副本。


默认值为 NULL。

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头 webservices.h