WS_CUSTOM_TYPE_DESCRIPTION構造体 (webservices.h)
C データ型と XML 要素の間のカスタム マッピングを表します。ユーザー定義コールバックは、実際の読み取りと書き込みを行うために呼び出されます。
構文
typedef struct _WS_CUSTOM_TYPE_DESCRIPTION {
ULONG size;
ULONG alignment;
WS_READ_TYPE_CALLBACK readCallback;
WS_WRITE_TYPE_CALLBACK writeCallback;
void *descriptionData;
WS_IS_DEFAULT_VALUE_CALLBACK isDefaultValueCallback;
} WS_CUSTOM_TYPE_DESCRIPTION;
メンバー
size
カスタム型のサイズ (バイト単位)。
alignment
カスタム型の配置要件。 これは 1 から 8 の間の 2 の累乗である必要があります。
readCallback
型を読み取るために呼び出されるコールバックへのポインター。
writeCallback
型を記述するために呼び出されるコールバックへのポインター。
descriptionData
これは、型に固有の追加のユーザー定義データを指すために使用できます。 これは省略可能であり、 NULL である可能性があります。
このデータへのポインターは、 WS_READ_TYPE_CALLBACK と WS_WRITE_TYPE_CALLBACKに渡されます。 これにより、コールバックは、コールバックのこの特定の使用法に固有の情報にアクセスできます。
isDefaultValueCallback
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | webservices.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示