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) |