Функция WsGetErrorString (webservices.h)
Извлекает строку ошибки из объекта error.
Синтаксис
HRESULT WsGetErrorString(
[in] WS_ERROR *error,
[in] ULONG index,
[out] WS_STRING *string
);
Параметры
[in] error
Объект ошибки, содержащий строку.
[in] index
Отсчитываемый от нуля индекс, определяющий извлекаемую строку. Первая строка ошибки (индекс 0) будет последней строкой, добавленной в объект error (с помощью WsAddErrorString). Если WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE отображается в объекте error, соответствующий текст ошибки будет доступен в последнем индексе.
Количество ошибок можно получить с помощью WS_ERROR_PROPERTY_STRING_COUNT.
[out] string
Возвращаемая строка. Строка действительна до вызова WsResetError или WsFreeError .
Строка не имеет нулевого завершения.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Один или несколько аргументов являются недопустимыми. |
|
Эта функция может возвращать другие ошибки, не перечисленные выше. |
Комментарии
Строка находится на языке, указанном свойством LANGID объекта error. Его можно получить с помощью WsGetErrorProperty с WS_ERROR_PROPERTY_LANGID.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | webservices.h |
Библиотека | WebServices.lib |
DLL | WebServices.dll |