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


перечисление WS_ERROR_PROPERTY_ID (webservices.h)

Набор значений свойств, связанных с ошибкой. Они задаются и извлекаются с помощью WsGetErrorProperty и WsSetErrorProperty.

Синтаксис

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), доступных в объекте error. Строки ошибок
Можно добавить с помощью WsAddErrorString. Если WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE присутствует в объекте error, соответствующий текст ошибки будет учитываться как
дополнительная строка в возвращаемом количестве строк ошибок.


Данное свойство доступно только для чтения.
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
Значение: 1
Если ошибка, возвращаемая функцией, была сопоставлена с одним из
стандартные ошибки WS_E_*, то это свойство используется для хранения исходного
код ошибки конкретной реализации.


Обратите внимание, что исходный код ошибки зависит от конкретной реализации и версии базовых библиотек, используемых WWSAPI. Это не должно быть
ожидается, что они останутся постоянными, так как библиотеки могут измениться.


Main целью предоставления этой ошибки является диагностика, так как приложение может
изучите исходный код ошибки базовой библиотеки, вызвавшей эту ошибку.


Приложения, которые принимают определенные действия на основе реализации
Код конкретной ошибки, скорее всего, будет нарушен при изменении реализации.


Если ошибка не была сопоставлена с конкретным значением реализации
до стандартной ошибки, то это свойство будет иметь значение NOERROR.


Значение по умолчанию — NOERROR.
WS_ERROR_PROPERTY_LANGID
Значение: 2
Это определяет язык любой языковой конфиденциальной информации
в объекте error.


Это значение может быть не равно нулю.


Это значение может быть задано только при первом создании объекта error, или
после сброса с помощью WsResetError.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h