перечисление WS_WRITE_OPTION (webservices.h)
Указывает, содержит ли указанное хранилище значение или указатель на значение, а также может ли значение быть представлено как nil в XML-содержимом.
Синтаксис
typedef enum {
WS_WRITE_REQUIRED_VALUE = 1,
WS_WRITE_REQUIRED_POINTER = 2,
WS_WRITE_NILLABLE_VALUE = 3,
WS_WRITE_NILLABLE_POINTER = 4
} WS_WRITE_OPTION;
Константы
WS_WRITE_REQUIRED_VALUE Значение: 1 Указанное хранилище содержит значение. Размер хранилища укажите размер значения. Этот параметр указывает, что значение всегда записывается в XML-содержимое.
Этот параметр не поддерживается для типов указателей (WS_WSZ_TYPE и WS_XML_BUFFER_TYPE). Параметр WS_WRITE_REQUIRED_POINTER следует использовать для этих типов. |
WS_WRITE_REQUIRED_POINTER Значение: 2 Указанное хранилище содержит указатель на значение. Тем Размер указанного хранилища всегда равен размеру указателя независимо от того, типа, сериализованного. Этот параметр указывает, что значение всегда записывается в XML-содержимое.
Если указатель на значение, указанное в хранилище, null, возвращается E_INVALIDARG. (См. возвращаемые значения веб-служб Windows.) |
WS_WRITE_NILLABLE_VALUE Значение: 3 Указанное хранилище содержит указатель на значение. Тем Размер указанного хранилища всегда равен размеру указателя независимо от того, типа, сериализованного. Если значение равно nil, элемент nil записывается в XML-содержимое. Если нет, значение сериализуется обычно.
Этот параметр поддерживается только для следующих типов, перечисленных ниже. которые имеют встроенный способ представления значения nil. См. документацию для каждого типа для получения сведений о том, как представлен nil. |
WS_WRITE_NILLABLE_POINTER Значение: 4 Для всех типов указанное хранилище содержит указатель на значение. Тем Размер указанного хранилища всегда равен размеру указателя независимо от того, типа, сериализованного. Если указатель на значение, указанное в хранилище, NULL, то Элемент nil записывается в XML-содержимое.
|
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 7 [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
заголовка | webservices.h |