Bagikan melalui


struktur RS_ONE_COMMAND_PARAMETER_DATA (scsi.h)

Struktur RS_ONE_COMMAND_PARAMETER_DATA berisi informasi tentang blok data perintah (CDB) dan peta penggunaan untuk bit di CDB.

Sintaks

typedef struct {
  UCHAR ReadWriteCommandDurationLimitsPage : 1;
  UCHAR Reserved : 7;
  UCHAR Support : 3;
  UCHAR CommandDurationLimitPage : 2;
  UCHAR MultipleLogicalUnits : 2;
  UCHAR CommandTimeoutsDescriptorPresent : 1;
  UCHAR CdbSize[2];
  UCHAR CdbUsageData[ANYSIZE_ARRAY];
} RS_ONE_COMMAND_PARAMETER_DATA, *PRS_ONE_COMMAND_PARAMETER_DATA;

Anggota

ReadWriteCommandDurationLimitsPage

Menunjukkan halaman mode, jika ada, yang menentukan batas durasi untuk perintah.

Reserved

Dicadangkan untuk penggunaan internal.

Support

Nilai bidang Dukungan dijelaskan dalam tabel berikut ini:

Nilai Deskripsi
0 Data tentang perintah SCSI yang diminta saat ini tidak tersedia. Tidak ada data setelah byte yang valid. Permintaan berikutnya untuk data dukungan perintah mungkin berhasil.
1 Server perangkat tidak mendukung perintah yang diminta. Data setelah byte satu tidak terdefinisi.
2 Dicadangkan
3 Server perangkat mendukung perintah yang diminta sesuai dengan standar SCSI.
4 Dicadangkan
5 Server perangkat mendukung perintah yang diminta dengan cara khusus vendor.
6-7 Dicadangkan

CommandDurationLimitPage

Menentukan mode halaman batas durasi perintah. Untuk informasi selengkapnya, lihat RS_COMMAND_DESCRIPTOR.

MultipleLogicalUnits

Nilai bidang MultipleLogicalUnits dijelaskan dalam tabel berikut ini:

Nilai Deskripsi
0 Efek perintah ini pada unit logis lain tidak dilaporkan.
1 Perintah ini hanya memengaruhi unit logika ini.
2 Perintah ini memengaruhi lebih dari satu, tetapi tidak semua, unit logis yang terkandung dalam perangkat target SCSI ini.
3 Perintah ini memengaruhi semua unit logis yang terkandung dalam perangkat target SCSI ini.

CommandTimeoutsDescriptorPresent

Menunjukkan bahwa deskriptor batas waktu perintah disertakan dalam deskriptor perintah.

CdbSize[2]

Ukuran blok data perintah (CDB).

CdbUsageData[ANYSIZE_ARRAY]

Bidang bit yang berisi informasi tentang blok data perintah (CDB). Byte pertama berisi kode operasi. Jika perintah berisi tindakan layanan, kode tersebut berada di bidang CdbUsageData di lokasi yang sama dengan bidang ServiceAction dari perintah CDB. Semua byte lain dari bidang CdbUsageData berisi peta penggunaan untuk bit di blok data perintah.

Persyaratan

Persyaratan Nilai
Header scsi.h

Lihat juga