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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk