WS_WRITE_OPTION列挙 (webservices.h)
指定されたストレージに値が含まれているか、値へのポインターが含まれているか、および XML コンテンツで値を nil として表すことができるかどうかを指定します。
構文
typedef enum {
WS_WRITE_REQUIRED_VALUE = 1,
WS_WRITE_REQUIRED_POINTER = 2,
WS_WRITE_NILLABLE_VALUE = 3,
WS_WRITE_NILLABLE_POINTER = 4
} WS_WRITE_OPTION;
定数
WS_WRITE_REQUIRED_VALUE 値: 1 指定されたストレージに値が含まれています。 ストレージのサイズ 指定する値のサイズを指定する必要があります。 このオプションは、値が常に XML コンテンツに書き込まれるよう指定します。
このオプションは、ポインター型ではサポートされていません (WS_WSZ_TYPE と WS_XML_BUFFER_TYPE)。 これらの型には、WS_WRITE_REQUIRED_POINTER オプションを使用する必要があります。 |
WS_WRITE_REQUIRED_POINTER 値: 2 指定されたストレージには、値へのポインターが含まれています。 ザ 指定されたストレージのサイズは、常にポインターのサイズです。 シリアル化される型の このオプションは、値が常に XML コンテンツに書き込まれるよう指定します。
ストレージで指定された値へのポインターが NULL E_INVALIDARG が返されます。 (Windows Web サービスの戻り値 |
WS_WRITE_NILLABLE_VALUE 値: 3 指定されたストレージには、値へのポインターが含まれています。 ザ 指定されたストレージのサイズは、常にポインターのサイズです。 シリアル化される型の 値が nil の場合、xml コンテンツに nil 要素が書き込まれます。 nil 以外の場合、値は通常どおりにシリアル化されます。
このオプションは、以下の種類でのみサポートされています。 ニル値を表す組み込み方法を持つ。 ドキュメントを参照する nil の表現方法に関する情報については、各型について説明します。 |
WS_WRITE_NILLABLE_POINTER 値: 4 すべての型について、指定されたストレージには値へのポインターが含まれます。 ザ 指定されたストレージのサイズは、常にポインターのサイズです。 シリアル化される型の ストレージで指定された値へのポインターが NULL nil 要素は XML コンテンツに書き込まれます。
|
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
ヘッダー | webservices.h |