IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS IOCTL (ntddser.h)
Permintaan IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS memulihkan mode operasi yang ditentukan dari perangkat serial. Mode operasi yang ditentukan harus berupa mode yang dikembalikan oleh permintaan IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS . Pengaturan mode operasi harus diperlakukan sebagai buram. Seri tidak memverifikasi pengaturan ketika pengaturan dipulihkan. Perhatikan juga bahwa pengganti Serial mungkin menerapkan serangkaian parameter yang berbeda.
Kode utama
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer input
Anggota AssociatedIrp.SystemBuffer dari struktur IRP menunjuk ke struktur SERIAL_BASIC_SETTINGS yang dialokasikan klien yang digunakan untuk memasukkan pengaturan mode operasi. Klien harus menggunakan pengaturan yang dikembalikan oleh permintaan IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS.
Panjang buffer input
Parameters.DeviceIoControl.InputBufferLength anggota struktur IO_STACK_LOCATION diatur ke ukuran, dalam byte, dari struktur SERIAL_BASIC_SETTINGS.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Jika permintaan berhasil, anggota Informasi diatur ke ukuran, dalam byte, dari struktur SERIAL_BASIC_SETTINGS. Jika tidak, anggota Informasi diatur ke nol.
Anggota Status diatur ke salah satu Nilai Status Generik untuk Permintaan Kontrol Perangkat Serial. Jika Status diatur ke STATUS_BUFFER_TOO_SMALL, anggota Parameters.DeviceIoControl.InputBufferLength dari struktur IO_STACK_LOCATION kurang dari ukuran, dalam byte, dari struktur SERIAL_BASIC_SETTINGS.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddser.h (termasuk Ntddser.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