struktur SRBEX_DATA_SCSI_CDB16 (srb.h)
Struktur SRBEX_DATA_SCSI_CDB16 berisi data SRB yang diperluas untuk blok data perintah SCSI 16 byte (CDB).
Sintaks
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;
Anggota
Type
Indikator jenis data untuk struktur data SRB dua arah yang diperluas. Atur ke SrbExDataTypeScsiCdb16.
Length
Panjang data dalam struktur ini, dalam byte, dimulai dengan anggota ScsiStatus . Atur ke SRBEX_DATA_SCSI_CDB16_LENGTH.
ScsiStatus
Kode status SCSI dikembalikan untuk SRB yang dikirimkan.
SenseInfoBufferLength
Panjang informasi indera yang dikembalikan dalam buffer yang ditujukkan oleh SenseInfoBuffer.
CdbLength
Panjang data CDB, dalam byte, dari array Cdb .
Reserved
Anggota ini dicadangkan. Atur ke 0.
Reserved1
Anggota ini dicadangkan. Atur ke 0.
SenseInfoBuffer
Penunjuk ke buffer yang berisi informasi akal yang dikembalikan.
Cdb[16]
Buffer CDB 16-byte.
Keterangan
Struktur ini digunakan untuk mengirimkan data SRB yang diperluas untuk CDB sebesar 16 byte atau kurang.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Header | srb.h (termasuk Storport.h, Srb.h, Minitape.h) |