Condividi tramite


struttura BLOCK_DEVICE_RANGE_DESCRIPTOR (storport.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 genera un errore se incluso in un elenco di parametri del token. Non verrà eseguita alcuna operazione per questo descrittore.

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

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione storport.h (include Scsi.h, Minitape.h, Storport.h)

Vedi anche

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER