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.
Observações
Se TransferLength for 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 |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 8. |
cabeçalho | scsi.h (incluem Scsi.h, Minitape.h, Storport.h) |