Condividi tramite


struttura BLOCK_DEVICE_RANGE_DESCRIPTOR (scsi.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;

Membri

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.

Osservazioni

Se TransferLength è impostato su 0, il descrittore di intervallo viene considerato valido e non genera un errore quando è 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.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
intestazione scsi.h (include Scsi.h, Minitape.h, Storport.h)

Vedere anche

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER