BLOCK_DEVICE_RANGE_DESCRIPTOR構造体 (scsi.h)
BLOCK_DEVICE_RANGE_DESCRIPTOR 構造体は、オフロード コピー操作のファイルのさまざまなフラグメントに関連付けられている論理ブロックの範囲を記述します。
構文
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
メンバーズ
LogicalBlockAddress[8]
ブロック範囲の開始論理ブロック アドレス。
TransferLength[4]
ブロック範囲の論理ブロック単位の長さ。
Reserved[4]
予約済みバイト数。
備考
TransferLength が 0 に設定されている場合、範囲記述子は有効と見なされ、トークン パラメーター リストに含まれているとエラーは発生しません。 この記述子に対する操作は実行されません。
すべてのマルチバイト値はビッグ エンディアン形式です。 設定する前に、これらの値を現在のプラットフォームのエンディアン形式から変換する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 以降で使用できます。 |
ヘッダー | scsi.h (Scsi.h、Minitape.h、Storport.h を含む) |