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_ELEMENT_FIELD_MAPPING사용하는 경우
      WS_XML_BUFFER 나타내는 단일 요소를 포함해야 합니다.
      특성 및 요소 콘텐츠입니다. 의 로컬 이름 및 네임스페이스
      버퍼의 요소는 무시됩니다. 실제 요소로 대체됩니다.
      버퍼가 작성되면 이름 및 네임스페이스입니다. 예를 들어:




      WS_XML_BUFFER 요소
      <PrefixInBuffer:LocalNameInBuffer xmlns:PrefixInBuffer="namespace-in-buffer" 기타 특성>
      text-and-or-element-content
      </PrefixInBuffer:LocalNameInBuffer>

      작성된 요소
      <NewPrefix:NewLocalName xmlns:NewPrefix="new-namespace" 기타 특성>
      text-and-or-element-content
      </NewPrefix:NewLocalName>


      네임스페이스 충돌 문제를 방지하기 위해 다음 중 하나를 따르는 것이 가장 좋습니다.
      버퍼에서 요소의 네임스페이스를 선택할 때 다음 규칙:



      • 버퍼에서 사용되지 않는 "" 이외의 네임스페이스를 사용합니다.

      • 작성할 요소와 동일한 네임스페이스를 사용합니다.


      값이 역직렬화되면 요소 이름과 네임스페이스가 해당합니다.
      읽은 요소에 대한 입니다.




    • WS_ANY_ELEMENT_FIELD_MAPPING함께 사용하는 경우
      WS_XML_BUFFER 단일 요소를 포함해야 합니다.
      는 XML 콘텐츠의 단일 요소를 나타냅니다.




    • WS_REPEATING_ELEMENT_FIELD_MAPPING함께 사용하는 경우 각각
      배열에서 serialize된 WS_XML_BUFFER
      에는 위에서 설명한 WS_ELEMENT_FIELD_MAPPING 것과 동일한 규칙이 있습니다(각 WS_XML_BUFFER 단일 요소를 나타냅니다.
      을 클릭합니다.




    • WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING함께 사용하는 경우 각각
      배열에서 serialize된 WS_XML_BUFFER
      는 XML 콘텐츠의 단일 요소를 나타냅니다.




    • WS_ANY_CONTENT_FIELD_MAPPING함께 사용하는 경우
      WS_XML_BUFFER 최상위 요소가 0개 이상 포함될 수 있습니다.
      또는 텍스트입니다. 이 콘텐츠는 다음의 나머지 XML 콘텐츠에 해당합니다.
      포함하는 구조체입니다.



    WS_CHAR_ARRAY_TYPE
    값: 22
    구조체의 두 필드를 단위로 serialize할 때 사용됩니다. WCHAR* 필드
    은 WCHAR 배열과 숫자가 포함된 ULONG 필드를 가리킵니다.
    배열의 문자 수입니다. 이 형식은 내에서만 사용할 수 있습니다.
    WS_FIELD_DESCRIPTION.




    구조체
    {
    ULONG 개수; 배열 길이(문자)
    WCHAR* 문자; 유니코드 문자 배열
    } 값;


    필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로
    구조 내의 오프셋은
    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 (두 경우 모두 길이가 0)입니다.


    이 형식은 WS_DEFAULT_VALUE지정을 지원하지 않습니다.
    WS_UTF8_ARRAY_TYPE
    값: 23
    구조체의 두 필드를 단위로 serialize할 때 사용됩니다. BYTE* 필드
    는 UTF8 바이트의 배열과 숫자가 포함된 ULONG 필드를 가리킵니다.
    배열의 바이트 수입니다. 이 형식은 내에서만 사용할 수 있습니다.
    WS_FIELD_DESCRIPTION.




    구조체
    {
    ULONG 개수; 배열 길이(바이트)
    BYTE* 바이트; utf8 문자 배열
    } 값;


    필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로
    구조 내의 오프셋은
    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 (두 경우 모두 길이가 0)입니다.


    이 형식은 WS_DEFAULT_VALUE지정을 지원하지 않습니다.
    WS_BYTE_ARRAY_TYPE
    값: 24
    구조체의 두 필드를 단위로 serialize할 때 사용됩니다. BYTE* 필드
    은 배열 바이트 및 숫자가 포함된 ULONG 필드를 가리킵니다.
    배열의 바이트 수입니다. 이 형식은 내에서만 사용할 수 있습니다.
    WS_FIELD_DESCRIPTION.




    구조체
    {
    ULONG 개수; 배열 길이(바이트)
    BYTE* 바이트; 바이트 배열
    } 값;


    필드는 포함된 구조의 어느 곳에나 있을 수 있으며 이후 순서대로
    구조 내의 오프셋은
    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 (두 경우 모두 길이가 0)입니다.


    이 형식은 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 설명서를 참조하세요.



    • 0

    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_CALLBACKWS_WRITE_TYPE_CALLBACK
    는 형식을 읽고 쓰는 데 사용됩니다.


    콜백은 WS_TYPE_MAPPING 전달되고 결정합니다.
    매핑이 지원되는지 여부입니다.


    WS_FIELD_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 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_NO_FIELD_MAPPING. 구조체의 필드를 초기화하는 데 사용됩니다.
      역직렬화할 때 기본값으로 설정합니다. 이는 다음 경우에 사용됩니다.
      특정 필드에는 XML 콘텐츠 및 형식에 대한 매핑이 없습니다.
      은 다른 WS_TYPE중 하나가 아닙니다. 값은 다음으로 초기화됩니다.
      다음과:

      • WS_FIELD_POINTER 지정하면 필드가
        NULL설정해야 합니다.

      • WS_FIELD_POINTER 지정하지 않으면 필드가
        형식에 대해 허용되는 경우 WS_DEFAULT_VALUE 설정해야 합니다.
        가 지정되고, 그렇지 않으면 모든 0으로 설정됩니다. 필드의 크기는 다음의 일부로 지정됩니다.
        WS_VOID_DESCRIPTION. WS_VOID_DESCRIPTION 지정하지 않으면 필드는 크기 0으로 해석됩니다.




    • WS_ANY_ELEMENT_FIELD_MAPPING, WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING,
      WS_ELEMENT_FIELD_MAPPING, WS_ATTRIBUTE_FIELD_MAPPING,
      WS_ANY_CONTENT_FIELD_MAPPING 또는
      WS_ANY_ATTRIBUTES_FIELD_MAPPING. 이것은
      역직렬화할 때 XML 콘텐츠를 삭제하거나 직렬화할 때 필드를 무시하는 데 사용됩니다.
      값이 저장되지 않으므로 구조체의 필드는 필요하지 않습니다. 필드
      오프셋은 0이어야 하고 필드 크기는 0이어야 합니다(기본값은 인 경우).
      WS_VOID_DESCRIPTION 지정되지 않음). WS_FIELD_POINTER
      옵션을 사용하면 안 됩니다.

    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할 때 사용됩니다.




    enum EnumType
    {
    각 선택 항목을 식별하는 값
    } 값;
    struct StructType
    {
    현재 설정된 선택 항목을 나타내는 값
    EnumType 선택기;
    합집합
    {
    각 선택에 해당하는 값
    } 값;
    };


    이 형식에는 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 설명서를 참조하세요.



    • 0


    이 형식은 nil 값을 지원하지 않습니다.


    이 형식은 WS_DEFAULT_VALUE지정을 지원하지 않습니다.

    발언

    대부분의 WS_TYPE형식을 직렬화하거나 역직렬화하는 데 사용되는 추가 정보를 허용하는 해당 형식 설명 구조가 있습니다.

    예를 들어 WS_INT32_TYPE 역직렬화된 값에 대한 제약 조건을 허용하는 WS_INT32_DESCRIPTION 구조체가 있습니다. 이는 선택적 형식 설명입니다(지정하지 않으면 전체 32비트 정수 공간이 허용됨).

    또 다른 예로 필드가 있는 사용자 정의 구조체의 사양을 허용하는 WS_STRUCT_TYPE있습니다. 필드는 WS_STRUCT_DESCRIPTION설명되어 있습니다. 이 형식 설명은 필수입니다.

    형식 설명 포인터는 serialization을 기반으로 하는 다양한 API 및 구조체의 WS_TYPE 함께 제공됩니다. 형식 설명이 정의되지 않았는지, 선택적 또는 필수인지에 따라 NULL 또는 비-NULL 합니다.

    요구 사항

    요구
    지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
    지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
    헤더 webservices.h