Compartir a través de


estructura de SRBEX_DATA_SCSI_CDB32 (storport.h)

La estructura de SRBEX_DATA_SCSI_CDB32 contiene los datos extendidos de SRB para un bloque de datos de comandos SCSI (CDB) de 32 bytes.

Nota Los modelos del controlador de puerto SCSI y del controlador de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el controlador Storport y los modelos de controlador de miniport storport .
 

Sintaxis

typedef struct _SRBEX_DATA_SCSI_CDB32 {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               ScsiStatus;
  UCHAR               SenseInfoBufferLength;
  UCHAR               CdbLength;
  UCHAR               Reserved;
  ULONG               Reserved1;
  PVOID POINTER_ALIGN SenseInfoBuffer;
  UCHAR POINTER_ALIGN Cdb[32];
} SRBEX_DATA_SCSI_CDB32, *PSRBEX_DATA_SCSI_CDB32;

Miembros

Type

Indicador de tipo de datos para la estructura de datos SRB extendida bidireccional. Establezca en SrbExDataTypeScsiCdb32.

Length

Longitud de los datos de esta estructura a partir del miembro ScsiStatus . Establezca en SRBEX_DATA_SCSI_CDB32_LENGTH.

ScsiStatus

El código de estado SCSI devuelto para el SRB enviado.

SenseInfoBufferLength

Longitud de la información de sentido devuelta en el búfer a la que apunta SenseInfoBuffer.

CdbLength

Longitud de los datos de CDB, en bytes, de la matriz Cdb .

Reserved

Este miembro está reservado. Establecer en 0.

Reserved1

Este miembro está reservado. Establecer en 0.

SenseInfoBuffer

Puntero a un búfer que contiene cualquier información de sentido devuelto.

Cdb[32]

Búfer CDB de 32 bytes.

Comentarios

Esta estructura se usa para enviar datos de SRB extendidos para una CDB de 32 bytes o menos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado storport.h (incluya Storport.h, Srb.h, Minitape.h)

Consulte también

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK