struktur SRBEX_DATA_SCSI_CDB32 (storport.h)

Struktur SRBEX_DATA_SCSI_CDB32 berisi data SRB yang diperluas untuk blok data perintah SCSI 32-byte (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_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;

Anggota

Type

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

Length

Panjang data dalam struktur ini dimulai dengan anggota ScsiStatus . Atur ke SRBEX_DATA_SCSI_CDB32_LENGTH.

ScsiStatus

Kode status SCSI dikembalikan untuk SRB yang dikirimkan.

SenseInfoBufferLength

Panjang informasi indra 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 indra yang dikembalikan.

Cdb[32]

Buffer CDB 32-byte.

Keterangan

Struktur ini digunakan untuk mengirimkan data SRB yang diperluas untuk CDB 32 byte atau kurang.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header storport.h (termasuk Storport.h, Srb.h, Minitape.h)

Lihat juga

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK