Win32 API 日本語リファレンス
ホームSystem.Ioctl › STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

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

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

フィールド

フィールドサイズx64x86説明
ProtocolTypeSTORAGE_PROTOCOL_TYPE4+0+0対象プロトコルの種類を示すSTORAGE_PROTOCOL_TYPE列挙値。
DataTypeDWORD4+4+4要求するプロトコル固有データの種類を示す値。
ProtocolDataValueDWORD4+8+8プロトコルデータ要求の主値。
ProtocolDataSubValueDWORD4+12+12プロトコルデータ要求のサブ値。
ProtocolDataOffsetDWORD4+16+16返却データへの本構造体先頭からのバイトオフセット。
ProtocolDataLengthDWORD4+20+20返却されるプロトコルデータの長さをバイト単位で示す。
FixedProtocolReturnDataDWORD4+24+24固定長で返されるプロトコルデータ値。
ProtocolDataSubValue2DWORD4+28+28プロトコルデータ要求の追加サブ値2。
ProtocolDataSubValue3DWORD4+32+32プロトコルデータ要求の追加サブ値3。
ProtocolDataSubValue4DWORD4+36+36プロトコルデータ要求の追加サブ値4。
ProtocolDataSubValue5DWORD4+40+40プロトコルデータ要求の追加サブ値5。
ProtocolDataSubValue6DWORD4+44+44プロトコルデータ要求の追加サブ値6。
ReservedDWORD16+48+48将来の拡張のために予約された32ビット領域。