WsGetErrorString 函数 (webservices.h)
从错误对象中检索错误字符串。
语法
HRESULT WsGetErrorString(
[in] WS_ERROR *error,
[in] ULONG index,
[out] WS_STRING *string
);
参数
[in] error
包含字符串的错误对象。
[in] index
标识要检索的字符串的从零开始的索引。 索引 0) (第一个错误字符串是最近使用 WsAddErrorString) 添加到错误对象 (的字符串。 当 错误 对象中显示WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE时,相应的错误文本将在最后一个索引中可用。
可以使用 WS_ERROR_PROPERTY_STRING_COUNT 检索错误数。
[out] string
返回的字符串。 该字符串在调用 WsResetError 或 WsFreeError 之前有效。
字符串不是以零结尾的。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
一个或多个参数无效。 |
|
此函数可能会返回上面未列出的其他错误。 |
注解
字符串采用错误对象的 LANGID 属性指定的语言。 这可以使用 WsGetErrorProperty 和 WS_ERROR_PROPERTY_LANGID 进行检索。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | webservices.h |
Library | WebServices.lib |
DLL | WebServices.dll |