kelas Win32_SerialPortConfiguration
Kelas WMI Win32_SerialPortConfiguration mewakili pengaturan untuk transmisi data pada port serial berbasis Windows. Ini termasuk konfigurasi untuk membuat koneksi dan pemeriksaan kesalahan.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
[Dynamic, Provider("CIMWin32"), UUID("{8502C4EB-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_SerialPortConfiguration : CIM_Setting
{
string Caption;
string Description;
string SettingID;
boolean AbortReadWriteOnError;
uint32 BaudRate;
boolean BinaryModeEnabled;
uint32 BitsPerByte;
boolean ContinueXMitOnXOff;
boolean CTSOutflowControl;
boolean DiscardNULLBytes;
boolean DSROutflowControl;
boolean DSRSensitivity;
string DTRFlowControlType;
uint32 EOFCharacter;
uint32 ErrorReplaceCharacter;
boolean ErrorReplacementEnabled;
uint32 EventCharacter;
boolean IsBusy;
string Name;
string Parity;
boolean ParityCheckEnabled;
string RTSFlowControlType;
string StopBits;
uint32 XOffCharacter;
uint32 XOffXMitThreshold;
uint32 XOnCharacter;
uint32 XOnXMitThreshold;
uint32 XOnXOffInFlowControl;
uint32 XOnXOffOutFlowControl;
};
Anggota
Kelas Win32_SerialPortConfiguration memiliki jenis anggota ini:
Properti
Kelas Win32_SerialPortConfiguration memiliki properti ini.
-
AbortReadWriteOnError
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fAbortOnError")
Jika TRUE, operasi baca dan tulis dihentikan jika terjadi kesalahan. Jika TRUE, driver mengakhiri semua operasi baca dan tulis dengan status kesalahan jika terjadi kesalahan. Driver tidak akan menerima operasi komunikasi lebih lanjut sampai aplikasi mengakui kesalahan.
-
-
BaudRate
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| BaudRate")
Laju Baud (bit per detik) tempat perangkat komunikasi beroperasi.
Contoh: 9600
-
-
BinaryModeEnabled
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fBinary")
Jika TRUE, transfer data mode biner diaktifkan untuk port serial. Sistem komputer yang menjalankan Windows hanya mengizinkan transfer biner melalui port seri, sehingga nilai ini selalu TRUE.
-
-
BitsPerByte
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| Ukuran Byte")
Jumlah bit yang dikirimkan dan diterima untuk setiap byte data untuk port seriAl Windows. Angka dapat bervariasi dengan bit koreksi kontrol dan kesalahan, seperti bit paritas.
Contoh: 8
-
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64)
Deskripsi tekstual singkat dari objek saat ini.
Properti ini diwarisi dari CIM_Setting.
-
-
ContinueXMitOnXOff
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fTXContinueOnXoff")
Jika TRUE, transmisi data berlanjut ketika buffer input telah berada dalam byte XOffXMitThreshold penuh dan driver telah mengirimkan nilai XOffChararcter untuk berhenti menerima byte. Jika FALSE, transmisi tidak berlanjut sampai buffer input berada dalam byte XOnXMitThreshold kosong dan driver telah mengirimkan nilai XOnCharacter untuk melanjutkan penerimaan.
-
-
CTSOutflowControl
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fOutxCtsFlow")
Jika TRUE, sinyal clear to send (CTS) diperiksa sebelum mengirimkan data. CTS menandakan bahwa kedua perangkat pada koneksi serial siap untuk mentransfer data. Transmisi data ditangguhkan sampai sinyal CTS diberikan.
-
-
Deskripsi
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi tekstual objek saat ini.
Properti ini diwarisi dari CIM_Setting.
-
-
BuangNULLBytes
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fNull")
Jika TRUE, byte NULL (karakter) akan dibuang saat diterima.
-
-
DSROutflowControl
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fOutxDsrFlow")
Jika TRUE, kontrol aliran keluar data diaktifkan ketika ada kondisi siap himpunan data (DSR). DSR menandakan bahwa koneksi telah dibuat oleh perangkat pada koneksi serial. Transmisi data DSR ditangguhkan hingga sinyal DSR diberikan.
-
-
DSRSensitivitas
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fDsrSensitivity")
Jika TRUE, driver komunikasi sensitif terhadap status sinyal DSR. Driver mengabaikan byte apa pun yang diterima, kecuali baris input modem DSR tinggi.
-
-
DTRFlowControlType
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fDtrControl")
Penggunaan kontrol aliran siap terminal data (DTR) setelah koneksi dibuat.
-
-
Aktifkan ("Aktifkan")
-
Nonaktifkan ("Nonaktifkan")
-
Jabat tangan ("Jabat Tangan")
EOFCharacter
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| EofChar")
Nilai karakter yang digunakan untuk memberi sinyal akhir data.
Contoh: ^Z
ErrorReplaceCharacter
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| ErrorChar")
Nilai karakter yang digunakan untuk mengganti byte yang diterima dengan kesalahan paritas.
Contoh: ^C
ErrorReplacementEnabled
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fErrorChar")
Jika TRUE, byte yang diterima dengan kesalahan paritas diganti dengan nilai ErrorReplaceCharacter . Karakter dengan kesalahan paritas hanya diganti jika properti ini TRUE dan paritas diaktifkan.
EventCharacter
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| EvtChar")
Nilai karakter kontrol yang digunakan untuk memberi sinyal peristiwa, seperti akhir file.
Contoh: ^e
IsBusy
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Fungsi File| CreateFile")
Jika TRUE, port serial sibuk.
Nama
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: key, MaxLen (256), MappingStrings ("Win32Registry| Hardware\\DeviceMap\\SerialComm")
Nama port seri Windows.
Contoh: "COM1"
Paritas
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| Paritas")
Metode pemeriksaan paritas yang akan digunakan. Paritas digunakan sebagai teknik pemeriksaan kesalahan di mana bit paritas tambahan disertakan dengan setiap unit data. Penerima kemudian dapat memverifikasi validitas data dengan menghitung bit yang ditetapkan.
Tidak Ada ("Tidak Ada")
Pemeriksaan paritas tidak digunakan.
Ganjil ("Ganjil")
Mengatur bit paritas sehingga jumlah bit yang ditetapkan adalah angka ganjil.
Bahkan ("Genap")
Mengatur bit paritas sehingga jumlah bit yang ditetapkan adalah angka genap.
Tandai ("Tandai")
Membiarkan bit paritas diatur ke 1.
Spasi ("Spasi")
Membiarkan bit paritas diatur ke 0 (nol).
ParityCheckEnabled
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fParity")
Jika TRUE, pemeriksaan paritas diaktifkan.
RTSFlowControlType
-
Jenis data: string
-
Jenis akses: Baca-saja
Permintaan untuk mengirim (RTS) kontrol alur. RTS digunakan untuk memberi sinyal bahwa data tersedia untuk transmisi.
Aktifkan ("Aktifkan")
RTS dibiarkan aktif untuk sesi transfer data.
Nonaktifkan ("Nonaktifkan")
RTS diabaikan setelah sinyal RTS pertama diterima.
Jabat Tangan ("Jabat Tangan")
RTS dimatikan jika buffer transmisi lebih dari tiga perempat penuh, dan RTS dinyalakan ketika buffer kurang dari satu setengah penuh.
Alihkan ("Alihkan")
RTS diaktifkan jika ada data yang di-buffer untuk transmisi.
SettingID
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (256)
Pengidentifikasi tempat objek saat ini diketahui.
Properti ini diwarisi dari CIM_Setting.
StopBits
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| StopBits")
Jumlah bit berhenti yang akan digunakan. Bit berhenti memisahkan setiap unit data pada koneksi serial asinkron. Mereka juga dikirim terus menerus ketika tidak ada data yang tersedia untuk transmisi.
1 ("1")
1.5 ("1.5")
2 ("2")
XOffCharacter
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| XoffChar")
Nilai karakter XOFF untuk transmisi dan penerimaan. XOFF adalah kontrol perangkat lunak untuk menghentikan transmisi data (sedangkan RTS dan CTS adalah kontrol perangkat keras). XON melanjutkan transmisi.
XOffXMitThreshold
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| XoffLim")
Jumlah maksimum byte yang diizinkan dalam buffer input sebelum karakter XOFF dikirim.
XOnCharacter
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| XonChar")
Nilai karakter XON untuk transmisi dan penerimaan. XON adalah kontrol perangkat lunak untuk melanjutkan transmisi data (sedangkan RTS dan CTS adalah kontrol perangkat keras). XOFF menghentikan transmisi.
XOnXMitThreshold
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB| XonLim")
Jumlah minimum byte yang diizinkan dalam buffer input sebelum karakter XON dikirim. Properti ini bekerja bersama dengan XOffXMitThreshold untuk mengatur tarif di mana data ditransfer.
XOnXOffInFlowControl
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fInX")
Jika TRUE, kontrol alur XON/XOFF digunakan selama penerimaan. Jika TRUE, nilai XOffCharacter dikirim ketika buffer input berada dalam byte XOffXMitThreshold penuh, dan nilai XOnCharacter dikirim ketika buffer input berada dalam byte XOnXMitThreshold yang kosong.
0
FALSE
1
TRUE
XOnXOffOutFlowControl
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32API| Struktur Komunikasi| DCB|fOutX")
XOnXOffOutFlowControl menentukan apakah kontrol aliran XON atau XOFF digunakan selama transmisi. Jika TRUE, transmisi berhenti ketika nilai XOffCharacter diterima dan dimulai lagi ketika nilai XOnCharacter diterima.
Keterangan
Kelas Win32_SerialPortConfiguration berasal dari CIM_Setting.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|
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