struktur SRBEX_DATA_SCSI_CDB_VAR (minitape.h)

Struktur SRBEX_DATA_SCSI_CDB_VAR berisi data SRB yang diperluas untuk blok data perintah SCSI panjang variabel (CDB).

Catatan Driver port SCSI dan model driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

typedef struct _SRBEX_DATA_SCSI_CDB_VAR {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               ScsiStatus;
  UCHAR               SenseInfoBufferLength;
  UCHAR               Reserved[2];
  ULONG               CdbLength;
  ULONG               Reserved1[2];
  PVOID POINTER_ALIGN SenseInfoBuffer;
  UCHAR POINTER_ALIGN Cdb[ANYSIZE_ARRAY];
} SRBEX_DATA_SCSI_CDB_VAR, *PSRBEX_DATA_SCSI_CDB_VAR;

Anggota

Type

Indikator jenis data untuk struktur data SRB dua arah yang diperluas. Atur ke SrbExDataTypeScsiCdbVar.

Length

Panjang data dalam struktur ini dimulai dengan anggota ScsiStatus . Nilai ini berkisar antara SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MIN dan SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MAX.

ScsiStatus

Kode status SCSI dikembalikan untuk SRB yang dikirimkan.

SenseInfoBufferLength

Panjang informasi indera yang dikembalikan dalam buffer yang ditujukkan oleh SenseInfoBuffer.

Reserved[2]

Anggota ini dicadangkan. Berisi nol.

CdbLength

Panjang data CDB, dalam byte, dari array Cdb .

Reserved1[2]

Anggota ini dicadangkan. Berisi nol.

SenseInfoBuffer

Penunjuk ke buffer yang berisi informasi akal yang dikembalikan.

Cdb[ANYSIZE_ARRAY]

Array panjang variabel yang berisi buffer CDB.

Keterangan

Untuk ukuran data CDB kurang dari 32 byte, struktur SRBEX_DATA_SCSI_CDB32 , dan mungkin struktur SRBEX_DATA_SCSI_CDB16 , dapat digunakan sebagai gantinya. Data CDB maksimum yang diizinkan dalam array Cdb adalah SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MAX - SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MIN + 1. Panjang yang ditentukan dalam CdbLength harus kurang dari atau sama dengan nilai ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header minitape.h (termasuk Storport.h, Srb.h, Minitape.h)

Lihat juga

SRBEX_DATA_SCSI_CDB16

SRBEX_DATA_SCSI_CDB32

STORAGE_REQUEST_BLOCK