WS_TYPE-Aufzählung (webservices.h)
Die typen, die für die Serialisierung unterstützt werden.
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;
Konstanten
WS_BOOL_TYPE Wert: 0 Wird beim Serialisieren eines BOOL--Werts verwendet. Die Beschreibung des typs WS_BOOL_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT8_TYPE Wert: 1 Wird beim Serialisieren einer signierten 8-Bit-Ganzzahl (Zeichen) verwendet. Die Beschreibung des typs WS_INT8_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT16_TYPE Wert: 2 Wird beim Serialisieren einer signierten 16-Bit-Ganzzahl (kurzen) verwendet. Die Beschreibung des WS_INT16_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT32_TYPE Wert: 3 Wird beim Serialisieren einer signierten 32-Bit-Ganzzahl verwendet. Die Beschreibung des typs WS_INT32_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_INT64_TYPE Wert: 4 Wird beim Serialisieren einer signierten 64-Bit-Ganzzahl verwendet. Die Beschreibung des WS_INT64_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT8_TYPE Wert: 5 Wird beim Serialisieren einer nicht signierten 8-Bit-Ganzzahl (BYTE-) verwendet. Die Beschreibung des typs WS_UINT8_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT16_TYPE Wert: 6 Wird beim Serialisieren einer nicht signierten 16-Bit-Ganzzahl verwendet. Die Beschreibung des typs WS_UINT16_DESCRIPTION kann optional sein für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT32_TYPE Wert: 7 Wird beim Serialisieren einer nicht signierten 32-Bit-Ganzzahl verwendet. Die Beschreibung des typs WS_UINT32_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UINT64_TYPE Wert: 8 Wird beim Serialisieren einer nicht signierten 64-Bit-Ganzzahl verwendet. Die WS_UINT64_DESCRIPTION Typbeschreibung kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_FLOAT_TYPE Wert: 9 Wird beim Serialisieren eines float-verwendet. Die Beschreibung des WS_FLOAT_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DOUBLE_TYPE Wert: 10 Wird beim Serialisieren eines doppeltenverwendet. Die Beschreibung des typs WS_DOUBLE_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DECIMAL_TYPE Wert: 11 Wird beim Serialisieren eines DECIMAL-verwendet. Die Beschreibung des typs WS_DECIMAL_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DATETIME_TYPE Wert: 12 Wird beim Serialisieren eines WS_DATETIMEverwendet. Die Beschreibung des typs WS_DATETIME_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_TIMESPAN_TYPE Wert: 13 Wird beim Serialisieren eines WS_TIMESPANverwendet. Die Beschreibung des WS_TIMESPAN_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_GUID_TYPE Wert: 14 Wird beim Serialisieren einer GUID-verwendet. Die Beschreibung des WS_GUID_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UNIQUE_ID_TYPE Wert: 15 Wird beim Serialisieren eines WS_UNIQUE_IDverwendet. Die Beschreibung des typs WS_UNIQUE_ID_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_STRING_TYPE Wert: 16 Wird beim Serialisieren eines WS_STRINGverwendet. Die Beschreibung des WS_STRING_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird durch Festlegen des Zeichenfelds auf NULL- und Angeben einer Länge von 0 dargestellt. Eine Nilzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Zeichenfeld ist NULL-, wenn die Länge null ist. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_WSZ_TYPE Wert: 17 Wird beim Serialisieren eines null-beendeten WCHAR-*verwendet. Die Beschreibung des typs WS_WSZ_DESCRIPTION kann optional sein für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Die Deserialisierung gibt einen Fehler zurück, wenn die Drahtform der Zeichenfolge enthält eine eingebettete Null. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. Der Standardwert sollte auf die Adresse eines WCHAR*-Werts verweisen und die Größe sollte sizeof(WCHAR*) sein. |
|||||||
WS_BYTES_TYPE Wert: 18 Wird beim Serialisieren eines WS_BYTESverwendet. Die Beschreibung des typs WS_BYTES_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird dargestellt, indem das Bytefeld auf NULL- festgelegt und eine Länge von 0 angegeben wird. Ein Nilarray unterscheidet sich von einem leeren Array basierend darauf, ob das Bytefeld NULL, wenn die Länge null ist. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_XML_STRING_TYPE Wert: 19 Wird beim Serialisieren eines WS_XML_STRINGverwendet. Die Beschreibung des WS_XML_STRING_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Eingebettete Nullen sind im Array von utf8 Bytes zulässig. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird dargestellt, indem das Bytefeld auf NULL- festgelegt und eine Länge von 0 angegeben wird. Eine Nilzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Bytefeld NULL, wenn die Länge null ist. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||||||
WS_XML_QNAME_TYPE Wert: 20 Wird beim Serialisieren eines WS_XML_QNAMEverwendet. Die Beschreibung des WS_XML_QNAME_DESCRIPTION Typs kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_XML_BUFFER_TYPE Wert: 21 Wird beim Serialisieren eines WS_XML_BUFFER*verwendet. Dieser Typ weist keine zugehörige Typbeschreibungsstruktur auf. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. Die Auslegung des Inhalts der WS_XML_BUFFER lautet wie folgt:
|
|||||||
WS_CHAR_ARRAY_TYPE Wert: 22 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein WCHAR* Feld, das verweist auf ein Array von WCHARs und ein ULONG-Feld, das die Zahl enthält. von Zeichen im Array. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTION.
Die Felder können sich in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da ihre Offsets innerhalb der Struktur werden separat als Teil der WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im CountOffset-Feld und im Offset des Zeichenfelds wird im Offsetfeld angegeben. Eingebettete Nullen sind im Array von Zeichen zulässig. Die Beschreibung des typs WS_CHAR_ARRAY_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTIONverwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Eine Nilzeichenfolge wird durch Festlegen des Zeichenfelds auf NULL- und Angeben einer Länge von 0 dargestellt. Eine Nilzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Zeichenfeld NULL- (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
|||||||
WS_UTF8_ARRAY_TYPE Wert: 23 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein BYTE*-Feld, das verweist auf ein Array von UTF8 Bytes und ein ULONG-Feld, das die Zahl enthält. von Bytes im Array. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTION.
Die Felder können sich in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da ihre Offsets innerhalb der Struktur werden separat als Teil der WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im CountOffset-Feld und im Offset des Bytefelds wird im Offsetfeld angegeben. Eingebettete Nullen sind im Array von utf8 Bytes zulässig. Die Beschreibung des typs WS_UTF8_ARRAY_DESCRIPTION kann optional sein für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTIONverwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_OPTIONAL Eine Nilzeichenfolge wird durch Festlegen des Bytefelds auf NULL- und Angeben einer Länge von 0 dargestellt. Eine Nilzeichenfolge wird von einer leeren Zeichenfolge unterschieden, je nachdem, ob das Bytefeld NULL- (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
|||||||||||
WS_BYTE_ARRAY_TYPE Wert: 24 Wird beim Serialisieren von zwei Feldern einer Struktur als Einheit verwendet: ein BYTE*-Feld, das verweist auf ein Arraybyte und ein ULONG-Feld, das die Zahl enthält. von Bytes im Array. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTION.
Die Felder können sich in der enthaltenen Struktur und in beliebiger Reihenfolge befinden, da ihre Offsets innerhalb der Struktur werden separat als Teil der WS_FIELD_DESCRIPTION. Der Offset des Count-Felds wird im CountOffset-Feld und im Offset des Bytefelds wird im Offsetfeld angegeben. Die Beschreibung des typs WS_BYTE_ARRAY_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTIONverwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_OPTIONAL Ein Nilarray wird dargestellt, indem das Arrayzeigerfeld auf NULL- festgelegt und eine Länge von 0 angegeben wird. Ein Nilarray unterscheidet sich von einem leeren Array, basierend darauf, ob das Arrayzeigerfeld vorhanden ist oder nicht. NULL- (in beiden Fällen ist die Länge null). Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
|||||||||||
WS_DESCRIPTION_TYPE Wert: 25 Wird verwendet, um den XML-Typ der struktur darzustellen, die serialisiert wird. Dies kann verwendet werden. um Untertypen mithilfe des xsi:type-Attributs aus dem XML-Schema zu identifizieren. Das Feld von die Struktur muss vom Typ WS_STRUCT_DESCRIPTION*sein. Dieser Typ verfügt nicht über eine zugeordnete Typbeschreibung. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTIONverwendet werden. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden:
|
||||||||||||
WS_STRUCT_TYPE Wert: 26 Wird beim Serialisieren einer benutzerdefinierten Struktur verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_STRUCT_DESCRIPTION, die Informationen zur Serialisierung bereitstellt die Felder der Struktur. Für diesen Typ ist eine beschreibung des Typs WS_STRUCT_DESCRIPTION erforderlich. zur Angabe, die Informationen zum Serialisieren des Typs bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: solange die durch die Struktur definierten Felder den angegebenen Einschränkungen entsprechen:
Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
WS_CUSTOM_TYPE Wert: 27 Wird beim Serialisieren eines benutzerdefinierten Typs verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_CUSTOM_TYPE_DESCRIPTION, die Informationen zum Serialisieren des Typs bereitstellt. Für diesen Typ ist eine beschreibung des Typs WS_CUSTOM_TYPE_DESCRIPTION erforderlich. zur Angabe, die Informationen zum Serialisieren des Typs bereitstellt, einschließlich WS_READ_TYPE_CALLBACK und WS_WRITE_TYPE_CALLBACK werden verwendet, um den Typ zu lesen und zu schreiben. Die Rückrufe werden an die WS_TYPE_MAPPING übergeben und bestimmen gibt an, ob die Zuordnung unterstützt wird. Die Unterstützung für jeden WS_FIELD_MAPPING-Wert hängt von der WS_TYPE_MAPPING Unterstützung, die durch den Rückruf bestimmt wird. Die Regeln sind wie folgt:
Unabhängig davon, welche WS_TYPE_MAPPING Werte unterstützt werden, der Typ kann immer mit WS_NO_FIELD_MAPPINGverwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|||
WS_ENDPOINT_ADDRESS_TYPE Wert: 28 Wird beim Serialisieren von WS_ENDPOINT_ADDRESS verwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_ENDPOINT_ADDRESS_DESCRIPTION, die Informationen zum Serialisieren der Endpunktadresse bereitstellt. Für diesen Typ ist eine beschreibung des Typs WS_ENDPOINT_ADDRESS_DESCRIPTION erforderlich. zur Verfügung gestellt werden, die Informationen zum Serialisierungsformat bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
WS_FAULT_TYPE Wert: 29 Wird beim Serialisieren eines WS_FAULTverwendet. Die zugeordnete Typbeschreibung verweist auf eine WS_FAULT_DESCRIPTION, die Informationen zum Serialisieren des Fehlers bereitstellt. Für diesen Typ ist eine WS_FAULT_DESCRIPTION Typbeschreibung erforderlich. zur Verfügung gestellt werden, die Informationen zum Serialisierungsformat bereitstellt. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
WS_VOID_TYPE Wert: 30 Dieser Typ wird verwendet, um ein beliebiges Größenfeld anzugeben. Ein WS_VOID_DESCRIPTION kann optional in der Reihenfolge angegeben werden um die Größe des Typs anzugeben. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur innerhalb der WS_FIELD_DESCRIPTION eines WS_STRUCT_DESCRIPTION. Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
WS_FIELD_POINTER WS_FIELD_POINTER Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
|
|||||||||||
WS_ENUM_TYPE Wert: 31 Wird beim Serialisieren einer signierten 32-Bit-Ganzzahl verwendet, die entspricht zu einem aufgezählten Wert. Für diesen Typ ist eine beschreibung des Typs WS_ENUM_DESCRIPTION erforderlich. zur Angabe, die Informationen zu den Enumerationswerten bereitstellt und deren entsprechende serialisierte Form. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_DURATION_TYPE Wert: 32 Wird beim Serialisieren eines WS_DURATIONverwendet. Die Beschreibung des typs WS_DURATION_DESCRIPTION kann optional sein. für diesen Typ angegeben, um die zulässigen Werte einzuschränken. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden:
Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: |
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 Ein Nilwert wird mithilfe eines NULL- Zeigers dargestellt. Für diesen Typ kann ein WS_DEFAULT_VALUE angegeben werden. Weitere Informationen finden Sie in der Dokumentation zu WS_FIELD_MAPPING mit welchen Feldzuordnungswerten ein Standardwert angegeben werden kann. |
|
WS_UNION_TYPE Wert: 33 Wird beim Serialisieren einer Reihe von Optionen verwendet, die einer markierten Vereinigung entsprechen.
Für diesen Typ ist eine WS_UNION_DESCRIPTION Typbeschreibung erforderlich. zur Verfügung zu stellen, die Informationen zu den Auswahlmöglichkeiten und die entsprechende serialisierte Form. Dieser Typ kann mit den folgenden WS_TYPE_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden: Dieser Typ unterstützt keine Nilwerte. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. Bei Verwendung mit WS_FIELD_OPTIONALwird der Standardwert im "union" wird mit dem nonEnumValue des WS_UNION_DESCRIPTIONangegeben. |
||||||||||||
WS_ANY_ATTRIBUTES_TYPE Wert: 34 Wird beim Serialisieren einer Gruppe von Attributen verwendet, die nicht Feldern zugeordnet sind verwenden WS_ANY_ATTRIBUTES. Dieser Typ verfügt nicht über eine zugeordnete Typbeschreibung. Dieser Typ kann nicht mit WS_TYPE_MAPPING Werten verwendet werden. Dieser Typ kann nur in einem WS_FIELD_DESCRIPTIONverwendet werden. Dieser Typ kann mit den folgenden WS_FIELD_MAPPING Werten verwendet werden: Dieser Typ kann mit den folgenden WS_FIELD_OPTIONS Werten verwendet werden. In der Dokumentation finden Sie WS_FIELD_MAPPING, welche Optionen für einen bestimmten Feldzuordnungswert unterstützt werden:
Dieser Typ unterstützt keine Nilwerte. Dieser Typ unterstützt die Angabe eines WS_DEFAULT_VALUEnicht. |
Bemerkungen
Viele der WS_TYPEverfügen über eine entsprechende Typbeschreibungsstruktur, mit der zusätzliche Informationen zum Serialisieren oder Deserialisieren des Typs verwendet werden können.
Die WS_INT32_TYPE verfügt beispielsweise über eine WS_INT32_DESCRIPTION Struktur, die Einschränkungen für die deserialisierten Werte ermöglicht. Dies ist eine optionale Typbeschreibung (falls nicht angegeben, ist der vollständige 32-Bit-Ganzzahlraum zulässig).
Ein weiteres Beispiel ist die WS_STRUCT_TYPE, die die Spezifikation einer benutzerdefinierten Struktur mit Feldern ermöglicht. Die Felder werden in einem WS_STRUCT_DESCRIPTIONbeschrieben. Diese Typbeschreibung ist erforderlich.
Typbeschreibungszeiger begleiten WS_TYPE in den verschiedenen APIs und Strukturen, die auf der Serialisierung basieren. Dies sollte NULL- oder nichtNULL- sein, je nachdem, ob die Typbeschreibung nicht definiert, optional oder erforderlich ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7 [Desktop-Apps | UWP-Apps] |
mindestens unterstützte Server- | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header- | webservices.h |