перечисление WS_TYPE (webservices.h)
Типы, поддерживаемые для сериализации.
Синтаксис
typedef enum {
WS_BOOL_TYPE = 0,
WS_INT8_TYPE = 1,
WS_INT16_TYPE = 2,
WS_INT32_TYPE = 3,
WS_INT64_TYPE = 4,
WS_UINT8_TYPE = 5,
WS_UINT16_TYPE = 6,
WS_UINT32_TYPE = 7,
WS_UINT64_TYPE = 8,
WS_FLOAT_TYPE = 9,
WS_DOUBLE_TYPE = 10,
WS_DECIMAL_TYPE = 11,
WS_DATETIME_TYPE = 12,
WS_TIMESPAN_TYPE = 13,
WS_GUID_TYPE = 14,
WS_UNIQUE_ID_TYPE = 15,
WS_STRING_TYPE = 16,
WS_WSZ_TYPE = 17,
WS_BYTES_TYPE = 18,
WS_XML_STRING_TYPE = 19,
WS_XML_QNAME_TYPE = 20,
WS_XML_BUFFER_TYPE = 21,
WS_CHAR_ARRAY_TYPE = 22,
WS_UTF8_ARRAY_TYPE = 23,
WS_BYTE_ARRAY_TYPE = 24,
WS_DESCRIPTION_TYPE = 25,
WS_STRUCT_TYPE = 26,
WS_CUSTOM_TYPE = 27,
WS_ENDPOINT_ADDRESS_TYPE = 28,
WS_FAULT_TYPE = 29,
WS_VOID_TYPE = 30,
WS_ENUM_TYPE = 31,
WS_DURATION_TYPE = 32,
WS_UNION_TYPE = 33,
WS_ANY_ATTRIBUTES_TYPE = 34
} WS_TYPE;
Константы
WS_BOOL_TYPE Значение: 0 Используется при сериализации значения BOOL. Описание типа WS_BOOL_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_INT8_TYPE Значение: 1 Используется при сериализации 8-разрядного целого числа со знаком (char). Описание типа WS_INT8_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_INT16_TYPE Значение: 2 Используется при сериализации подписанного 16-разрядного целого числа (коротких). Описание типа WS_INT16_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_INT32_TYPE Значение: 3 Используется при сериализации 32-разрядного целого числа со знаком. Описание типа WS_INT32_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_INT64_TYPE Значение: 4 Используется при сериализации 64-разрядного целого числа со знаком. Описание типа WS_INT64_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UINT8_TYPE Значение: 5 Используется при сериализации 8-разрядного целого числа без знака (BYTE). Описание типа WS_UINT8_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UINT16_TYPE Значение: 6 Используется при сериализации 16-разрядного целого числа без знака. Описание типа WS_UINT16_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UINT32_TYPE Значение: 7 Используется при сериализации 32-разрядного целого числа без знака. Описание типа WS_UINT32_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UINT64_TYPE Значение: 8 Используется при сериализации 64-разрядного целого числа без знака. Описание типа WS_UINT64_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_FLOAT_TYPE Значение: 9 Используется при сериализации float. Описание типа WS_FLOAT_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_DOUBLE_TYPE Значение: 10 Используется при сериализации двойных Описание типа WS_DOUBLE_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_DECIMAL_TYPE Значение: 11 Используется при сериализации DECIMAL. Описание типа WS_DECIMAL_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_DATETIME_TYPE Значение: 12 Используется при сериализации WS_DATETIME. Описание типа WS_DATETIME_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_TIMESPAN_TYPE Значение: 13 Используется при сериализации WS_TIMESPAN. Описание типа WS_TIMESPAN_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_GUID_TYPE Значение: 14 Используется при сериализации GUID. Описание типа WS_GUID_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UNIQUE_ID_TYPE Значение: 15 Используется при сериализации WS_UNIQUE_ID. Описание типа WS_UNIQUE_ID_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_STRING_TYPE Значение: 16 Используется при сериализации WS_STRING. Описание типа WS_STRING_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено путем задания поля chars значением NULL и указанием длины 0. Строка nil отличается от пустой строки на основе того, следует ли поля chars значение NULL, если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|||||||
WS_WSZ_TYPE Значение: 17 Используется при сериализации WCHAR*. Описание типа WS_WSZ_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Десериализация возвращает ошибку, если проводная форма строки содержит внедренное ноль. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. Значение по умолчанию должно указывать на адрес WCHAR*, а также размер должен быть sizeof(WCHAR*). |
|||||||
WS_BYTES_TYPE Значение: 18 Используется при сериализации WS_BYTES. Описание типа WS_BYTES_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено, задав поле байтов для null и указав длину 0. Массив nil отличается от пустого массива на основе того, является ли поле байтов NULL, если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|||||||
WS_XML_STRING_TYPE Значение: 19 Используется при сериализации WS_XML_STRING. Описание типа WS_XML_STRING_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Внедренные нули разрешены в массиве байтов utf8. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено, задав поле байтов для null и указав длину 0. Строка nil отличается от пустой строки в зависимости от того, является ли поле байтов NULL, если длина равна нулю. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|||||||
WS_XML_QNAME_TYPE Значение: 20 Используется при сериализации WS_XML_QNAME. Описание типа WS_XML_QNAME_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER. WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_XML_BUFFER_TYPE Значение: 21 Используется при сериализации WS_XML_BUFFER*. Этот тип не имеет связанной структуры описания типов. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Этот тип не поддерживает указание WS_DEFAULT_VALUE. Интерпретация содержимого WS_XML_BUFFER выглядит следующим образом:
|
|||||||
WS_CHAR_ARRAY_TYPE Значение: 22 Используется при сериализации двух полей структуры в виде единицы: поле WCHAR* указывает на массив WCHAR и поле ULONG, содержащее число символов в массиве. Этот тип может использоваться только в пределах WS_FIELD_DESCRIPTION.
Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как их смещения в структуре указываются отдельно как часть WS_FIELD_DESCRIPTION. Смещение поля счетчика указывается в поле countOffset и смещение поля chars указывается в поле смещения. Внедренные нули разрешены в массиве символов. Описание типа WS_CHAR_ARRAY_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Строка nil представлена путем задания поля chars значением NULL и указанием длины 0. Строка nil отличается от пустой строки на основе того, является ли поле chars полем null (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||
WS_UTF8_ARRAY_TYPE Значение: 23 Используется при сериализации двух полей структуры в виде единицы: поля BYTE*, которое указывает на массив байтов UTF8 и поле ULONG, содержащее число байтов в массиве. Этот тип может использоваться только в пределах WS_FIELD_DESCRIPTION.
Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как их смещения в структуре указываются отдельно как часть WS_FIELD_DESCRIPTION. Смещение поля счетчика указывается в поле countOffset и смещение поля байтов указывается в поле смещения. Внедренные нули разрешены в массиве байтов utf8. Описание типа WS_UTF8_ARRAY_DESCRIPTION может быть необязательным. указан для этого типа, чтобы ограничить допустимые значения. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL Строка nil представлена путем задания поля байтов null и указания длины 0. Строка nil отличается от пустой строки в зависимости от того, является ли поле байтов null (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||||||
WS_BYTE_ARRAY_TYPE Значение: 24 Используется при сериализации двух полей структуры в виде единицы: поля BYTE*, которое указывает на массив байтов и поле ULONG, содержащее число байтов в массиве. Этот тип может использоваться только в пределах WS_FIELD_DESCRIPTION.
Поля могут находиться в любом месте в автономной структуре и в любом порядке, так как их смещения в структуре указываются отдельно как часть WS_FIELD_DESCRIPTION. Смещение поля счетчика указывается в поле countOffset и смещение поля байтов указывается в поле смещения. Описание типа WS_BYTE_ARRAY_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_OPTIONAL Массив nil представлен путем задания поля указателя массива NULL и указания длины 0. Массив nil отличается от пустого массива на основе того, является ли поле указателя массива null (в обоих случаях длина равна нулю). Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
|||||||||||
WS_DESCRIPTION_TYPE Значение: 25 Используется для представления XML-типа сериализованной структуры. Это можно использовать для идентификации подтипов с помощью атрибута xsi:type из схемы XML. Поле Структура должна иметь тип WS_STRUCT_DESCRIPTION*. Этот тип не содержит связанного описания типа. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. Этот тип не поддерживает указание WS_DEFAULT_VALUE. Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей:
|
||||||||||||
WS_STRUCT_TYPE Значение: 26 Используется при сериализации определяемой пользователем структуры. Описание связанного типа указывает на WS_STRUCT_DESCRIPTION, предоставляющий сведения о сериализации поля структуры. Для этого типа требуется описание типа WS_STRUCT_DESCRIPTION для получения сведений о сериализации типа. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING. Если поля, определенные структурой, соответствуют указанным ограничениям:
Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_CUSTOM_TYPE Значение: 27 Используется при сериализации пользовательского типа. Описание связанного типа указывает на WS_CUSTOM_TYPE_DESCRIPTION, предоставляющий сведения о сериализации типа. Для этого типа требуется описание типа WS_CUSTOM_TYPE_DESCRIPTION для получения сведений о сериализации типа, включая WS_READ_TYPE_CALLBACK и WS_WRITE_TYPE_CALLBACK, которые используется для чтения и записи типа. Обратные вызовы передаются WS_TYPE_MAPPING и определяются указывает, поддерживается ли сопоставление. Поддержка каждого значения WS_FIELD_MAPPING зависит от значения WS_TYPE_MAPPING поддержку, определяемую обратным вызовом. Правила ниже приведены следующие компоненты:
Независимо от того, какие WS_TYPE_MAPPING поддерживаются значения, тип всегда можно использовать с WS_NO_FIELD_MAPPING. Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|||
WS_ENDPOINT_ADDRESS_TYPE Значение: 28 Используется при сериализации WS_ENDPOINT_ADDRESS. Описание связанного типа указывает на WS_ENDPOINT_ADDRESS_DESCRIPTION, предоставляющий сведения о сериализации адреса конечной точки. Для этого типа требуется описание типа WS_ENDPOINT_ADDRESS_DESCRIPTION предоставляется информация о формате сериализации. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_FAULT_TYPE Значение: 29 Используется при сериализации WS_FAULT. Описание связанного типа указывает на WS_FAULT_DESCRIPTION, предоставляющий сведения о сериализации сбоя. Для этого типа требуется описание типа WS_FAULT_DESCRIPTION предоставляется информация о формате сериализации. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_POINTER WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
WS_VOID_TYPE Значение: 30 Этот тип используется для указания поля произвольного размера. WS_VOID_DESCRIPTION можно при необходимости предоставить в порядке , чтобы указать размер типа. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип можно использовать только в WS_FIELD_DESCRIPTION объекта WS_STRUCT_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_POINTER WS_FIELD_POINTER Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
|
|||||||||||
WS_ENUM_TYPE Значение: 31 Используется при сериализации 32-разрядного целого числа со знаком, соответствующего для перечисленного значения. Для этого типа требуется описание типа WS_ENUM_DESCRIPTION для получения сведений о значениях перечисления и соответствующая сериализованная форма. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_DURATION_TYPE Значение: 32 Используется при сериализации WS_DURATION. Описание типа WS_DURATION_DESCRIPTION может быть необязательно указан для этого типа, чтобы ограничить допустимые значения. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING:
Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: |
WS_FIELD_NILLABLE WS_FIELD_NILLABLE |
WS_FIELD_OPTIONAL |
WS_FIELD_POINTER WS_FIELD_POINTER |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM WS_FIELD_POINTER |
WS_FIELD_NILLABLE | WS_FIELD_OPTIONAL |
WS_FIELD_NILLABLE_ITEM Значение nil представлено с помощью указателя NULL. Для этого типа можно указать WS_DEFAULT_VALUE. Дополнительные сведения см. в документации по WS_FIELD_MAPPING значения сопоставления полей позволяют указывать значение по умолчанию. |
|
WS_UNION_TYPE Значение: 33 Используется при сериализации набора вариантов, которые соответствуют помеченному союзу.
Для этого типа требуется описание типа WS_UNION_DESCRIPTION предоставляется информация о выборе и соответствующая сериализованная форма. Этот тип можно использовать со следующими значениями WS_TYPE_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей: Этот тип не поддерживает значения nil. Этот тип не поддерживает указание WS_DEFAULT_VALUE. При использовании с WS_FIELD_OPTIONALзначение по умолчанию в объединение указывается с помощью nonEnumValue WS_UNION_DESCRIPTION. |
||||||||||||
WS_ANY_ATTRIBUTES_TYPE Значение: 34 Используется при сериализации набора атрибутов, которые не сопоставлены с полями using WS_ANY_ATTRIBUTES. Этот тип не содержит связанного описания типа. Этот тип нельзя использовать со значениями WS_TYPE_MAPPING. Этот тип может использоваться только в WS_FIELD_DESCRIPTION. Этот тип можно использовать со следующими значениями WS_FIELD_MAPPING: Этот тип можно использовать со следующими значениями WS_FIELD_OPTIONS. См. документацию по WS_FIELD_MAPPING, для которых поддерживаются параметры для заданного значения сопоставления полей:
Этот тип не поддерживает значения nil. Этот тип не поддерживает указание WS_DEFAULT_VALUE. |
Замечания
Многие из WS_TYPEимеют соответствующую структуру описания типа, которая позволяет получить дополнительные сведения, используемые для сериализации или десериализации типа.
Например, WS_INT32_TYPE имеет WS_INT32_DESCRIPTION структуру, которая позволяет ограничениям для десериализированных значений. Это необязательное описание типа (если оно не указано, разрешено полное 32-разрядное целое число).
Другим примером является WS_STRUCT_TYPE, которая позволяет определить определяемую пользователем структуру с полями. Поля описаны в WS_STRUCT_DESCRIPTION. Это описание типа является обязательным.
Указатели описания типов сопровождают WS_TYPE в различных API и структурах, основанных на сериализации. Это должно быть значение NULL или неNULL в зависимости от того, не определено ли описание типа, необязательно или обязательно.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 7 [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
заголовка | webservices.h |