Bagikan melalui


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).

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_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)

Lihat juga

SRBEX_DATA_SCSI_CDB32

STORAGE_REQUEST_BLOCK