Compartir a través de


estructura de SRBEX_DATA_SCSI_CDB16 (storport.h)

La estructura SRBEX_DATA_SCSI_CDB16 contiene los datos extendidos de SRB para un bloque de datos de comandos SCSI de 16 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_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 . Establézcalo en SRBEX_DATA_SCSI_CDB16_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[16]

Búfer de CDB de 16 bytes.

Comentarios

Esta estructura se usa para enviar datos de SRB extendidos para un CDB de 16 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_CDB32

STORAGE_REQUEST_BLOCK