Compartir a través de


estructura SRBEX_DATA_SCSI_CDB16 (storport.h)

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

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

Sintaxis

typedef struct _SRBEX_DATA_SCSI_CDB16 {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               ScsiStatus;
  UCHAR               SenseInfoBufferLength;
  UCHAR               CdbLength;
  UCHAR               Reserved;
  ULONG               Reserved1;
  PVOID POINTER_ALIGN SenseInfoBuffer;
  UCHAR POINTER_ALIGN Cdb[16];
} SRBEX_DATA_SCSI_CDB16, *PSRBEX_DATA_SCSI_CDB16;

Miembros

Type

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

Length

Longitud de los datos de esta estructura, en bytes, empezando por el miembro ScsiStatus. Establezca en SRBEX_DATA_SCSI_CDB16_LENGTH.

ScsiStatus

Código de estado SCSI devuelto para la SRB enviada.

SenseInfoBufferLength

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

CdbLength

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

Reserved

Este miembro está reservado. Establezca en 0.

Reserved1

Este miembro está reservado. Establezca en 0.

SenseInfoBuffer

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

Cdb[16]

Búfer de CDB de 16 bytes.

Observaciones

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
encabezado de storport.h (incluya Storport.h, Srb.h, Minitape.h)

Consulte también

SRBEX_DATA_SCSI_CDB32

STORAGE_REQUEST_BLOCK