IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION IOCTL (ntddser.h)
Kode kontrol IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION mengonfigurasi port serial untuk menggunakan pengaturan perangkat keras default untuk perangkat pengontrol serial. Pengaturan ini diperoleh dari deskriptor sumber daya ACPI untuk perangkat pengontrol serial. Untuk informasi selengkapnya, lihat spesifikasi ACPI 5.0.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Anggota Informasi diatur ke nol.
Anggota Status diatur ke salah satu nilai status generik untuk permintaan kontrol perangkat serial. Status STATUS_NOT_IMPLEMENTED menunjukkan bahwa port seri tidak mendukung konfigurasi default. Dalam hal ini, klien harus menggunakan permintaan kontrol I/O IOCTL_SERIAL_XXX lainnya untuk mengonfigurasi port serial secara eksplisit.
Keterangan
Klien (aplikasi atau driver perangkat periferal) mengirimkan IOCTL ini untuk mengonfigurasi port serial untuk menggunakan sekumpulan pengaturan koneksi default. Pengaturan ini mencakup parameter perangkat keras khusus koneksi seperti laju baud, nilai waktu habis, dan bendera kontrol aliran.
IOCTL ini didukung oleh versi 1 dan 2 dari ekstensi kerangka kerja serial (SerCx dan SerCx2). Serial.sys, yang mengelola port serial bernama (COM1, COM2, dan sebagainya) pada PC, tidak mendukung IOCTL ini.
Jika port serial tidak mendukung IOCTL ini, klien harus secara eksplisit menentukan pengaturan koneksi untuk port. Artinya, klien harus mengirim permintaan IOCTL_SERIAL_SET_BAUD_RATE untuk mengatur tingkat baud, mengirim permintaan IOCTL_SERIAL_SET_TIMEOUTS untuk mengatur interval waktu habis, dan sebagainya.
Segera setelah klien membuka port serial, klien harus berasumsi bahwa port dikonfigurasi dalam status yang tidak diketahui dan tidak diinisialisasi daripada dalam beberapa status default yang diketahui.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 8. |
Header | ntddser.h (termasuk Ntddser.h) |