Freigeben über


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)

Siehe auch

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER