SRBEX_DATA_SCSI_CDB32 Struktur (srb.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;
Angehörige
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Auf SrbExDataTypeScsiCdb32-festgelegt.
Length
Länge der Daten in dieser Struktur beginnend mit dem ScsiStatus Member. Auf SRBEX_DATA_SCSI_CDB32_LENGTH festgelegt.
ScsiStatus
Der für den übermittelten SRB zurückgegebene SCSI-Statuscode.
SenseInfoBufferLength
Die Länge der im Puffer zurückgegebenen Sinnesinformationen, auf die von SenseInfoBufferverwiesen wird.
CdbLength
Die Länge der CDB-Daten in Bytes des Cdb- Arrays.
Reserved
Dieses Mitglied ist reserviert. Auf 0 festgelegt.
Reserved1
Dieses Mitglied ist reserviert. Auf 0 festgelegt.
SenseInfoBuffer
Ein Zeiger auf einen Puffer, der alle zurückgegebenen Sinnesinformationen enthält.
Cdb[32]
Der 32-Byte-CDB-Puffer.
Bemerkungen
Diese Struktur wird verwendet, um eine erweiterte SRB-Daten für eine CDB von 32 Bytes oder weniger zu übermitteln.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | srb.h (include Storport.h, Srb.h, Minitape.h) |