estrutura BLOCK_DEVICE_RANGE_DESCRIPTOR (scsi.h)
A estrutura BLOCK_DEVICE_RANGE_DESCRIPTOR descreve um intervalo de blocos lógicos associados a vários fragmentos de um arquivo para uma operação de cópia de descarregamento.
Sintaxe
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
Membros
LogicalBlockAddress[8]
O endereço de bloco lógico inicial de um intervalo de blocos.
TransferLength[4]
O comprimento, em blocos lógicos, do intervalo de blocos.
Reserved[4]
Bytes reservados.
Comentários
Se TransferLength estiver definido como 0, o descritor de intervalo será considerado válido e não causará um erro quando incluído em uma lista de parâmetros de token. Nenhuma operação será executada para este descritor.
Todos os valores multibyte estão no formato big endian. Antes da configuração, esses valores devem ser convertidos do formato endian da plataforma atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Cabeçalho | scsi.h (incluem Scsi.h, Minitape.h, Storport.h) |