STORAGE_PROTOCOL_SPECIFIC_DATA_EXT 構造体 (ntddstor.h)
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT構造では、 IOCTL_STORAGE_QUERY_PROPERTY 要求と IOCTL_STORAGE_SET_PROPERTY 要求のプロトコル固有のデバイス データについて説明します。
構文
typedef struct _STORAGE_PROTOCOL_SPECIFIC_DATA_EXT {
STORAGE_PROTOCOL_TYPE ProtocolType;
ULONG DataType;
ULONG ProtocolDataValue;
ULONG ProtocolDataSubValue;
ULONG ProtocolDataOffset;
ULONG ProtocolDataLength;
ULONG FixedProtocolReturnData;
ULONG ProtocolDataSubValue2;
ULONG ProtocolDataSubValue3;
ULONG ProtocolDataSubValue4;
ULONG ProtocolDataSubValue5;
ULONG Reserved[5];
} STORAGE_PROTOCOL_SPECIFIC_DATA_EXT, *PSTORAGE_PROTOCOL_SPECIFIC_DATA_EXT;
メンバー
ProtocolType
プロトコルの種類。 このメンバーの値は、 STORAGE_PROTOCOL_TYPE 列挙体で定義されます。
DataType
プロトコル データ型。 データ型は、 STORAGE_PROTOCOL_NVME_DATA_TYPE および STORAGE_PROTOCOL_ATA_DATA_TYPE 列挙で定義されます。
ProtocolDataValue
プロトコル データ値。
ProtocolDataSubValue
プロトコル データ値のサブ値。
ProtocolDataOffset
この構造体の先頭からのデータ バッファーのオフセット。 一般的な値は sizeof(STORAGE_PROTOCOL_SPECIFIC_DATA_EXT) です。
ProtocolDataLength
プロトコル データの長さ。 ProtocolDataLength は= 512 バイトである >必要があります。
FixedProtocolReturnData
返されたデータ。
ProtocolDataSubValue2
最初の追加データ サブ値。
ProtocolDataSubValue3
2 番目の追加データ サブ値。
ProtocolDataSubValue4
3 番目の追加データ サブ値。
ProtocolDataSubValue5
4 番目の追加データ サブ値。
Reserved[5]
将来の使用のために予約されています。は使用しません。
要件
要件 | 値 |
---|---|
Header | ntddstor.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示