estructura de BLOCK_DEVICE_RANGE_DESCRIPTOR (scsi.h)

La estructura BLOCK_DEVICE_RANGE_DESCRIPTOR describe un intervalo de bloques lógicos asociados a varios fragmentos de un archivo para una operación de copia de descarga.

Sintaxis

typedef struct {
  UCHAR LogicalBlockAddress[8];
  UCHAR TransferLength[4];
  UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;

Miembros

LogicalBlockAddress[8]

Dirección de bloque lógico inicial de un intervalo de bloques.

TransferLength[4]

Longitud, en bloques lógicos, del intervalo de bloques.

Reserved[4]

Bytes reservados.

Comentarios

Si TransferLength se establece en 0, el descriptor de intervalo se considera válido y no produce un error cuando se incluye en una lista de parámetros de token. No se realizará ninguna operación para este descriptor.

Todos los valores multibyte están en formato big endian. Antes de establecer, estos valores se deben convertir desde el formato endian de la plataforma actual.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Encabezado scsi.h (incluya Scsi.h, Minitape.h, Storport.h)

Consulte también

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER