Condividi tramite


BLOCK_DEVICE_RANGE_DESCRIPTOR struttura (minitape.h)

La struttura BLOCK_DEVICE_RANGE_DESCRIPTOR descrive un intervallo di blocchi logici associati a vari frammenti di un file per un'operazione di copia offload.

Sintassi

typedef struct {
  UCHAR LogicalBlockAddress[8];
  UCHAR TransferLength[4];
  UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;

Members

LogicalBlockAddress[8]

Indirizzo del blocco logico iniziale di un intervallo di blocchi.

TransferLength[4]

Lunghezza, in blocchi logici, dell'intervallo di blocchi.

Reserved[4]

Byte riservati.

Commenti

Se TransferLength è impostato su 0, il descrittore di intervallo viene considerato valido e non causa un errore quando incluso in un elenco di parametri token. Nessuna operazione verrà eseguita per questo descrittore.

Tutti i valori multibyte sono in formato big endian. Prima di impostare, questi valori devono essere convertiti dal formato endian della piattaforma corrente.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione minitape.h (include SCSI.h, Minitape.h, Storport.h)

Vedi anche

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER