BLOCK_DEVICE_RANGE_DESCRIPTOR Struktur (storport.h)
Die BLOCK_DEVICE_RANGE_DESCRIPTOR Struktur beschreibt einen Bereich logischer Blöcke, die verschiedenen Fragmenten einer Datei für einen Offload-Kopiervorgang zugeordnet sind.
Syntax
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
Angehörige
LogicalBlockAddress[8]
Die erste logische Blockadresse eines Blockbereichs.
TransferLength[4]
Die Länge des Blockbereichs in logischen Blöcken.
Reserved[4]
Reservierte Bytes.
Bemerkungen
Wenn TransferLength- auf 0 festgelegt ist, wird der Bereichsdeskriptor als gültig betrachtet und verursacht keinen Fehler, wenn er in einer Tokenparameterliste enthalten ist. Für diesen Deskriptor wird kein Vorgang ausgeführt.
Alle Multibytewerte sind im Big Endian-Format. Vor dem Festlegen müssen diese Werte aus dem endischen Format der aktuellen Plattform konvertiert werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | storport.h (enthalten Scsi.h, Minitape.h, Storport.h) |