SRBEX_DATA_SCSI_CDB16-Struktur (srb.h)
Die SRBEX_DATA_SCSI_CDB16-Struktur enthält die erweiterten SRB-Daten für einen 16-Byte-SCSI-Befehlsdatenblock (CDB).
Syntax
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;
Member
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Legen Sie auf SrbExDataTypeScsiCdb16 fest.
Length
Länge der Daten in dieser Struktur in Byte, beginnend mit dem ScsiStatus-Element . Auf SRBEX_DATA_SCSI_CDB16_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[16]
Der 16-Byte-CDB-Puffer.
Hinweise
Diese Struktur wird verwendet, um erweiterte SRB-Daten für einen CDB von maximal 16 Bytes zu übermitteln.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | srb.h (einschließlich Storport.h, Srb.h, Minitape.h) |