Win32 API 日本語リファレンス
ホームNetworking.WindowsWebServices › WS_FIELD_DESCRIPTION

WS_FIELD_DESCRIPTION

構造体
サイズx64: 88 バイト / x86: 48 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
mappingWS_FIELD_MAPPING4+0+0フィールドをXML上の要素・属性等のどれに対応付けるかを示すマッピング種別。
localNameWS_XML_STRING*8/4+8+4対応するXML要素/属性のローカル名へのポインタ。NULL可。
nsWS_XML_STRING*8/4+16+8対応するXML要素/属性の名前空間URIへのポインタ。NULL可。
typeWS_TYPE4+24+12フィールドのデータ型を示す列挙値。
typeDescriptionvoid*8/4+32+16型固有の詳細記述へのポインタ。型がtypeに依存する。NULL可。
offsetDWORD4+40+20構造体先頭からこのフィールドまでのバイトオフセット。
optionsDWORD4+44+24フィールドの動作を制御するフラグ(任意/NULL許容等)の組み合わせ。
defaultValueWS_DEFAULT_VALUE*8/4+48+28フィールド省略時に用いる既定値記述へのポインタ。NULL可。
countOffsetDWORD4+56+32配列要素数を格納するフィールドのバイトオフセット(繰り返しフィールド用)。
itemLocalNameWS_XML_STRING*8/4+64+36繰り返し項目のXMLローカル名へのポインタ。NULL可。
itemNsWS_XML_STRING*8/4+72+40繰り返し項目のXML名前空間URIへのポインタ。NULL可。
itemRangeWS_ITEM_RANGE*8/4+80+44許容する繰り返し項目数の範囲へのポインタ。NULL可。