WS_TYPE 열거형(webservices.h)
serialization에 지원되는 형식입니다.
통사론
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 값을 serialize할 때 사용됩니다. 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)를 serialize할 때 사용됩니다. 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비트 정수(짧은)를 serialize할 때 사용됩니다. 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)를 serialize할 때 사용됩니다. 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 floatserialize할 때 사용됩니다. 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 이중serialize할 때 사용됩니다. 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 DECIMALserialize할 때 사용됩니다. 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_DATETIMEserialize할 때 사용됩니다. 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_TIMESPANserialize할 때 사용됩니다. 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 GUIDserialize할 때 사용됩니다. 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_IDserialize할 때 사용됩니다. 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_STRINGserialize할 때 사용됩니다. 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 값은 문자 필드를 NULL 설정하고 길이를 0으로 지정하여 나타냅니다. nil 문자열은 chars 필드 여부에 따라 빈 문자열과 구분됩니다. 는 길이가 0이면 NULL 이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다. WS_FIELD_MAPPING 보려면 설명서를 참조하세요. 기본값을 지정할 수 있는 필드 매핑 값입니다. |
|||||||
WS_WSZ_TYPE 값: 17 0으로 끝나는 WCHAR*를 serialize할 때 사용됩니다. WS_WSZ_DESCRIPTION 형식 설명은 선택 사항일 수 있습니다. 허용되는 값을 제한하기 위해 이 형식에 대해 지정됩니다. 역직렬화는 문자열의 와이어 형식인 경우 오류를 반환합니다. 포함 0을 포함합니다. 이 형식은 다음 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_BYTESserialize할 때 사용됩니다. 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 배열은 바이트 필드가 있는지 여부에 따라 빈 배열과 구분됩니다. 길이가 0이면 NULL 이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다. WS_FIELD_MAPPING 보려면 설명서를 참조하세요. 기본값을 지정할 수 있는 필드 매핑 값입니다. |
|||||||
WS_XML_STRING_TYPE 값: 19 WS_XML_STRINGserialize할 때 사용됩니다. WS_XML_STRING_DESCRIPTION 형식 설명은 선택 사항일 수 있습니다. 허용되는 값을 제한하기 위해 이 형식에 대해 지정됩니다. 포함된 0은 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 문자열은 바이트 필드가 있는지 여부에 따라 빈 문자열과 구분됩니다. 길이가 0이면 NULL 이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다. WS_FIELD_MAPPING 보려면 설명서를 참조하세요. 기본값을 지정할 수 있는 필드 매핑 값입니다. |
|||||||
WS_XML_QNAME_TYPE 값: 20 WS_XML_QNAMEserialize할 때 사용됩니다. 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*를 serialize할 때 사용됩니다. 이 형식에는 연결된 형식 설명 구조가 없습니다. 이 형식은 다음 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 구조체의 두 필드를 단위로 serialize할 때 사용됩니다. WCHAR* 필드 은 WCHAR 배열과 숫자가 포함된 ULONG 필드를 가리킵니다. 배열의 문자 수입니다. 이 형식은 WS_FIELD_DESCRIPTION.
필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로 구조 내의 오프셋은 WS_FIELD_DESCRIPTION. count 필드의 오프셋은 countOffset 필드에 지정되며 문자 필드의 오프셋이 오프셋 필드에 지정됩니다. 포함된 0은 문자 배열에서 허용됩니다. 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 문자열은 문자 필드를 NULL 설정하고 길이를 0으로 지정하여 나타냅니다. nil 문자열은 chars 필드가 인지 여부에 따라 빈 문자열과 구분됩니다. NULL 이 형식은 WS_DEFAULT_VALUE지정을 지원하지 않습니다. |
|||||||
WS_UTF8_ARRAY_TYPE 값: 23 구조체의 두 필드를 단위로 serialize할 때 사용됩니다. BYTE* 필드 는 UTF8 바이트의 배열과 숫자가 포함된 ULONG 필드를 가리킵니다. 배열의 바이트 수입니다. 이 형식은 WS_FIELD_DESCRIPTION.
필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로 구조 내의 오프셋은 WS_FIELD_DESCRIPTION. count 필드의 오프셋은 countOffset 필드에 지정되며 바이트 필드의 오프셋이 오프셋 필드에 지정됩니다. 포함된 0은 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 구조체의 두 필드를 단위로 serialize할 때 사용됩니다. BYTE* 필드 은 배열 바이트 및 숫자가 포함된 ULONG 필드를 가리킵니다. 배열의 바이트 수입니다. 이 형식은 WS_FIELD_DESCRIPTION.
필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로 구조 내의 오프셋은 WS_FIELD_DESCRIPTION. count 필드의 오프셋은 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개 serialize되는 구조체의 XML 형식을 나타내는 데 사용됩니다. 사용할 수 있습니다. XML 스키마에서 xsi:type 특성을 사용하여 하위 형식을 식별합니다. 의 필드 구조체는 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 사용자 정의 구조를 serialize할 때 사용됩니다. 연결된 형식 설명은 를 가리킵니다. serialize하는 방법에 대한 정보를 제공하는 WS_STRUCT_DESCRIPTION 구조체의 필드입니다. 이 형식에는 WS_STRUCT_DESCRIPTION 형식 설명이 필요합니다. 형식을 serialize하는 방법에 대한 정보를 제공하는 이 형식은 다음 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 사용자 지정 형식을 serialize할 때 사용됩니다. 연결된 형식 설명은 를 가리킵니다. 형식을 serialize하는 방법에 대한 정보를 제공하는 WS_CUSTOM_TYPE_DESCRIPTION. 이 형식에는 WS_CUSTOM_TYPE_DESCRIPTION 형식 설명이 필요합니다. 형식을 직렬화하는 방법에 대한 정보를 제공하는 WS_READ_TYPE_CALLBACK 및 WS_WRITE_TYPE_CALLBACK 는 형식을 읽고 쓰는 데 사용됩니다. 콜백은 WS_TYPE_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 serialize할 때 사용됩니다. 연결된 형식 설명은 를 가리킵니다. 엔드포인트 주소를 serialize하는 방법에 대한 정보를 제공하는 WS_ENDPOINT_ADDRESS_DESCRIPTION. 이 형식에는 WS_ENDPOINT_ADDRESS_DESCRIPTION 형식 설명이 필요합니다. serialization 형식에 대한 정보를 제공하는 이 형식은 다음 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_FAULTserialize할 때 사용됩니다. 연결된 형식 설명은 를 가리킵니다. 오류를 serialize하는 방법에 대한 정보를 제공하는 WS_FAULT_DESCRIPTION. 이 형식에는 WS_FAULT_DESCRIPTION 형식 설명이 필요합니다. serialization 형식에 대한 정보를 제공하는 이 형식은 다음 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비트 정수(해당하는)를 serialize할 때 사용됩니다. 열거형 값에 대한 값입니다. 이 형식에는 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_DURATIONserialize할 때 사용됩니다. 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 태그가 지정된 공용 구조체에 해당하는 선택 항목 집합을 serialize할 때 사용됩니다.
이 형식에는 WS_UNION_DESCRIPTION 형식 설명이 필요합니다. 선택 항목에 대한 정보를 제공하고 해당 직렬화된 형식입니다. 이 형식은 다음 WS_TYPE_MAPPING 값과 함께 사용할 수 있습니다. 이 형식은 다음 WS_FIELD_MAPPING 값과 함께 사용할 수 있습니다. 이 형식은 다음 WS_FIELD_OPTIONS 값과 함께 사용할 수 있습니다. 지정된 필드 매핑 값에 대해 지원되는 옵션에 대한 WS_FIELD_MAPPING 설명서를 참조하세요. 이 형식은 nil 값을 지원하지 않습니다. 이 형식은 WS_DEFAULT_VALUE지정을 지원하지 않습니다. WS_FIELD_OPTIONAL함께 사용하는 경우 다음의 기본값 union은 WS_UNION_DESCRIPTIONnonEnumValue를 사용하여 지정됩니다. |
||||||||||||
WS_ANY_ATTRIBUTES_TYPE 값: 34 필드에 매핑되지 않은 특성 집합을 직렬화할 때 사용됩니다. 사용 하 여 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설명되어 있습니다. 이 형식 설명은 필수입니다.
형식 설명 포인터는 serialization을 기반으로 하는 다양한 API 및 구조체의 WS_TYPE 함께 제공됩니다. 형식 설명이 정의되지 않았는지, 선택적 또는 필수인지에 따라 NULL 또는 비-
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
헤더 | webservices.h |