WS_ERROR_PROPERTY_ID枚举 (webservices.h)

与错误关联的一组属性值。 它们使用 WsGetErrorPropertyWsSetErrorProperty 进行设置和检索。

语法

typedef enum {
  WS_ERROR_PROPERTY_STRING_COUNT = 0,
  WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE = 1,
  WS_ERROR_PROPERTY_LANGID = 2
} WS_ERROR_PROPERTY_ID;

常量

 
WS_ERROR_PROPERTY_STRING_COUNT
值: 0
错误对象中可用的错误字符串数 (ULONG) 。 错误字符串
可以使用 WsAddErrorString 进行添加。 当 错误 对象中存在WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE时,相应的错误文本将计为
返回的错误字符串数中的其他字符串。


此属性为只读属性。
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
值:1
如果从函数返回的错误已映射到其中一个
标准WS_E_* 错误,则此属性用于存储原始
特定于实现的错误代码。


请注意,原始错误代码特定于 WWSAPI 使用的基础库的特定实现和版本。 它不应为
预期会保持不变,因为库可能会更改。


公开此错误main用途是出于诊断目的,因为应用程序可能
查看导致此错误的基础库的原始错误代码。


根据实现执行特定操作的应用程序
当实现发生更改时,特定的错误代码可能会中断。


如果错误不是从特定于实现的值映射的
为标准错误,则此属性将具有值 NOERROR。


默认值为 NOERROR。
WS_ERROR_PROPERTY_LANGID
值: 2
这标识任何语言敏感信息的语言
错误对象中的 。


此值不能为零。


只能在首次创建错误对象时设置此值,或者
使用 WsResetError 重置后。

要求

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