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).
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) |