Compartir a través de


estructura SRBEX_DATA_SCSI_CDB32 (srb.h)

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

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

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 la SRB enviada.

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 de CDB de 32 bytes.

Comentarios

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

Requisitos

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

Consulte también

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK