Bagikan melalui


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

IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS