BLOCK_DEVICE_RANGE_DESCRIPTOR-Struktur (storport.h)
Die BLOCK_DEVICE_RANGE_DESCRIPTOR-Struktur beschreibt einen Bereich von logischen Blöcken, die verschiedenen Fragmenten einer Datei für einen Auslagerungskopiervorgang zugeordnet sind.
Syntax
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
Member
LogicalBlockAddress[8]
Die logische Anfangsblockadresse eines Blockbereichs.
TransferLength[4]
Die Länge des Blockbereichs in logischen Blöcken.
Reserved[4]
Reservierte Bytes.
Hinweise
Wenn TransferLength auf 0 festgelegt ist, gilt der Bereichsdeskriptor als gültig und verursacht keinen Fehler, wenn er in eine Tokenparameterliste aufgenommen wird. Für diesen Deskriptor wird kein Vorgang ausgeführt.
Alle Multibytewerte haben das Big-Endian-Format. Vor dem Festlegen müssen diese Werte aus dem Endian-Format der aktuellen Plattform konvertiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Kopfzeile | storport.h (include Scsi.h, Minitape.h, Storport.h) |