структура SRBEX_DATA_SCSI_CDB32 (storport.h)
Структура SRBEX_DATA_SCSI_CDB32 содержит расширенные данные SRB для 32-байтового блока данных команд SCSI (CDB).
Синтаксис
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;
Члены
Type
Индикатор типа данных для двунаправленной расширенной структуры данных SRB. Задайте для параметра значение SrbExDataTypeScsiCdb32.
Length
Длина данных в этой структуре, начиная с элемента ScsiStatus . Задайте значение SRBEX_DATA_SCSI_CDB32_LENGTH.
ScsiStatus
Возвращен код состояния SCSI для отправленного SRB.
SenseInfoBufferLength
Длина сведений о чувстве, возвращаемых в буфере, на который указывает SenseInfoBuffer.
CdbLength
Длина данных CDB (в байтах) массива Cdb .
Reserved
Этот элемент зарезервирован. Задайте значение 0.
Reserved1
Этот элемент зарезервирован. Задайте значение 0.
SenseInfoBuffer
Указатель на буфер, содержащий любые возвращаемые сведения о смысле.
Cdb[32]
32-байтовый буфер CDB.
Комментарии
Эта структура используется для отправки расширенных данных SRB для CDB размером не менее 32 байт.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | storport.h (включая Storport.h, Srb.h, Minitape.h) |