Freigeben über


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)

Weitere Informationen

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER