STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT 構造体 (ntddstor.h)

この構造体は、ストレージ デバイスまたはアダプターからそれぞれプロトコル固有のデータを返して設定するために、IOCTL_STORAGE_QUERY_PROPERTYとIOCTL_STORAGE_SET_PROPERTYと組み合わせて使用されます。

構文

typedef struct _STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT {
  ULONG                              Version;
  ULONG                              Size;
  STORAGE_PROTOCOL_SPECIFIC_DATA_EXT ProtocolSpecificData;
} STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT, *PSTORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT;

メンバー

Version

この構造体のバージョン。 これを sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT) に設定します。

Size

すべてのプロトコル データの領域を含む、記述子を含むバッファーのサイズ (バイト単位)。 >= sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT) である必要があります。

ProtocolSpecificData

プロトコル固有の データを含む構造体をSTORAGE_PROTOCOL_SPECIFIC_DATA_EXTします。

要件

要件
Header ntddstor.h

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT