Поделиться через


Функция WsAddErrorString (webservices.h)

Добавляет указанную строку ошибки в объект error.

Синтаксис

HRESULT WsAddErrorString(
  [in] WS_ERROR        *error,
  [in] const WS_STRING *string
);

Параметры

[in] error

Указатель на структуру WS_ERROR , представляющую объект ошибки, в который добавляется строка.

[in] string

Строка для добавления. Объект error создаст копию строки.

Возвращаемое значение

Если функция выполняется успешно, она возвращает NO_ERROR; В противном случае возвращается код ошибки HRESULT.

Код возврата Описание
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.
Другие ошибки
Эта функция может возвращать другие ошибки, не перечисленные выше.

Комментарии

Для этой функции требуется, чтобы строка была на языке, заданном LANGID объекта ошибки. Это значение LANGID можно получить, вызвав функцию WsGetErrorProperty со значением WS_ERROR_PROPERTY_LANGID перечисления WS_ERROR_PROPERTY_ID .

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header webservices.h
Библиотека WebServices.lib
DLL WebServices.dll