WS_TYPE 열거형(webservices.h)

serialization에 지원되는 형식입니다.

Syntax

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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 보려면 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_INT16_TYPE
    값: 2
    부호 있는 16비트 정수(short)를 직렬화할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_FLOAT_TYPE
    값: 9
    float를 serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_DOUBLE_TYPE
    값: 10
    double을 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 보려면 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_DECIMAL_TYPE
    값: 11
    DECIMAL을 serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_TIMESPAN_TYPE
    값: 13
    WS_TIMESPAN serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_GUID_TYPE
    값: 14
    GUID를 serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_UNIQUE_ID_TYPE
    값: 15
    WS_UNIQUE_ID serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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 필드 여부에 따라 빈 문자열과 구분됩니다.
    길이가 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 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 배열은 바이트 필드가 인지 여부에 따라 빈 배열과 구분됩니다.
    길이가 0인 경우 NULL입니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 보려면 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_XML_STRING_TYPE
    값: 19
    WS_XML_STRING 직렬화할 때 사용됩니다.


    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_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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


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


    WS_XML_BUFFER 내용의 해석은 다음과 같습니다.




    • 최상위 수준 또는 WS_ELEMENT_FIELD_MAPPING 사용하는 경우
      WS_XML_BUFFER 를 나타내는 단일 요소를 포함해야 합니다.
      특성 및 요소 콘텐츠입니다. 의 로컬 이름 및 네임스페이스
      버퍼의 요소는 무시됩니다. 실제 요소로 대체됩니다.
      버퍼를 작성할 때 이름 및 네임스페이스입니다. 예를 들면 다음과 같습니다.



      syntax<br><br>// Element in WS_XML_BUFFER<br>&lt;PrefixInBuffer:LocalNameInBuffer xmlns:PrefixInBuffer="namespace-in-buffer" other-attributes&gt;<br>text-and-or-element-content<br>&lt;/PrefixInBuffer:LocalNameInBuffer&gt;<br><br>// Element that is written<br>&lt;NewPrefix:NewLocalName xmlns:NewPrefix="new-namespace" other-attributes&gt;<br>text-and-or-element-content<br>&lt;/NewPrefix:NewLocalName&gt;<br>

      네임스페이스 충돌 문제를 방지하려면 다음 중 하나를 따르는 것이 좋습니다.
      버퍼에서 요소에 대한 네임스페이스를 선택할 때 다음 규칙:



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

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


      값이 역직렬화되면 요소 이름과 네임스페이스가 해당합니다.
      을 읽은 요소로 이동합니다.




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




    • WS_REPEATING_ELEMENT_FIELD_MAPPING 함께 사용하는 경우 각각
      배열에서 직렬화된 WS_XML_BUFFER
      에는 위에서 설명한 WS_ELEMENT_FIELD_MAPPING 와 동일한 규칙이 있습니다(각 WS_XML_BUFFER 단일 요소를 나타냅니다.)
      을 선택합니다.




    • WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING 함께 사용하는 경우 각각
      배열에서 직렬화된 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.



    syntax<br><br>struct<br>{<br> ULONG count; // array length, in characters<br> WCHAR* chars; // array of unicode characters<br>} value;<br>

    필드는 포함된 구조체의 어느 곳에나 있을 수 있으며 이후 어떤 순서로든 가능합니다.
    구조체 내의 오프셋은 의 일부로 별도로 지정됩니다.
    WS_FIELD_DESCRIPTION.
    count 필드의 오프셋은 countOffset 필드에 지정되며,
    chars 필드의 오프셋은 오프셋 필드에 지정됩니다.


    포함된 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 문자열은 chars 필드를 NULL 로 설정하고 길이를 0으로 지정하여 표시됩니다.
    nil 문자열은 chars 필드가 인지 여부에 따라 빈 문자열과 구분됩니다.
    NULL (두 경우 모두 길이가 0)입니다.


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



    syntax<br><br>struct<br>{<br> ULONG count; // array length, in bytes<br> BYTE* bytes; // array of utf8 characters<br>} value;<br>

    필드는 포함된 구조체의 모든 위치에 있을 수 있으며 이후 어떤 순서로든 가능합니다.
    구조체 내의 오프셋은 의 일부로 별도로 지정됩니다.
    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
    구조체의 두 필드를 단위로 직렬화할 때 사용됩니다. BYTE* 필드
    는 배열 바이트 및 숫자가 포함된 ULONG 필드를 가리킵니다.
    배열의 바이트 수입니다. 이 형식은 에서만 사용할 수 있습니다.
    WS_FIELD_DESCRIPTION.



    syntax<br><br>struct<br>{<br> ULONG count; // array length, in bytes<br> BYTE* bytes; // array of bytes<br>} value;<br>

    필드는 포함된 구조체의 모든 위치에 있을 수 있으며 이후 어떤 순서로든 가능합니다.
    구조체 내의 오프셋은 의 일부로 별도로 지정됩니다.
    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
    사용자 정의 구조를 직렬화할 때 사용됩니다. 연결된 형식 설명은 을 가리킵니다.
    렬화하는 방법에 대한 정보를 제공하는 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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식은 WS_DEFAULT_VALUE 지정을 지원하지 않습니다.
    WS_CUSTOM_TYPE
    값: 27
    사용자 지정 형식을 serialize할 때 사용됩니다. 연결된 형식 설명은 을 가리킵니다.
    형식 을 직렬화하는 방법에 대한 정보를 제공하는 WS_CUSTOM_TYPE_DESCRIPTION.


    이 형식에는 WS_CUSTOM_TYPE_DESCRIPTION 형식 설명 필요합니다.
    형식을 직렬화하는 방법에 대한 정보를 제공하는 를 제공합니다.
    WS_READ_TYPE_CALLBACKWS_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

    NULL 포인터를 사용하여 nil 값을 나타냅니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 보려면 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_ENDPOINT_ADDRESS_TYPE
    값: 28
    WS_ENDPOINT_ADDRESS 직렬화할 때 사용됩니다. 연결된 형식 설명은 을 가리킵니다.
    엔드 포인트 주소를 직렬화하는 방법에 대한 정보를 제공하는 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식은 WS_DEFAULT_VALUE 지정을 지원하지 않습니다.
    WS_FAULT_TYPE
    값: 29
    WS_FAULT serialize할 때 사용됩니다. 연결된 형식 설명은 을 가리킵니다.
    오류를 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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식은 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. This is
      역직렬화할 때 XML 콘텐츠를 삭제하거나 직렬화할 때 필드를 무시하는 데 사용됩니다.
      값이 저장되지 않으므로 구조체의 필드가 필요하지 않습니다. 필드
      오프셋은 0이어야 하고 필드 크기는 0이어야 합니다(이면 기본값)
      WS_VOID_DESCRIPTION 지정되지 않음). WS_FIELD_POINTER
      옵션을 사용하면 안 됩니다.

    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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_DURATION_TYPE
    값: 32
    WS_DURATION serialize할 때 사용됩니다.


    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

    NULL 포인터를 사용하여 nil 값이 표시됩니다.


    이 형식에 대해 WS_DEFAULT_VALUE 지정할 수 있습니다.
    WS_FIELD_MAPPING 설명서를 참조하세요.
    기본값을 지정할 수 있는 필드 매핑 값입니다.
    WS_UNION_TYPE
    값: 33
    태그가 지정된 공용 구조체에 해당하는 선택 항목 집합을 serialize할 때 사용됩니다.



    syntax<br><br>enum EnumType<br>{<br>// values identifying each choice<br>} value;<br>struct StructType<br>{<br>// value indicating which choice is set currently<br>EnumType selector;<br>union<br>{<br>// values corresponding to each choice<br>} value;<br>};<br>

    이 형식에는 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_DESCRIPTION nonEnumValue를 사용하여 지정됩니다.
    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