SRBEX_DATA_SCSI_CDB32-Struktur (storport.h)
Die SRBEX_DATA_SCSI_CDB32-Struktur enthält die erweiterten SRB-Daten für einen 32-Byte-SCSI-Befehlsdatenblock (CDB).
Syntax
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;
Member
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Legen Sie auf SrbExDataTypeScsiCdb32 fest.
Length
Die Länge der Daten in dieser Struktur beginnt mit dem ScsiStatus-Element . Auf SRBEX_DATA_SCSI_CDB32_LENGTH festgelegt.
ScsiStatus
Der SCSI-status Code, der für den übermittelten SRB zurückgegeben wird.
SenseInfoBufferLength
Die Länge der sense-Informationen, die im Puffer zurückgegeben werden, auf den senseInfoBuffer verweist.
CdbLength
Die Länge der CDB-Daten des Cdb-Arrays in Bytes.
Reserved
Dieser Member ist reserviert. Auf 0 festlegen.
Reserved1
Dieser Member ist reserviert. Auf 0 festlegen.
SenseInfoBuffer
Ein Zeiger auf einen Puffer, der alle zurückgegebenen Sinninformationen enthält.
Cdb[32]
Der 32-Byte-CDB-Puffer.
Hinweise
Diese Struktur wird verwendet, um erweiterte SRB-Daten für einen CDB von maximal 32 Bytes zu übermitteln.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Kopfzeile | storport.h (einschließlich Storport.h, Srb.h, Minitape.h) |