IOCTL_SERENUM_GET_PORT_NAME IOCTL (ntddser.h)
Permintaan IOCTL_SERENUM_GET_PORT_NAME mengembalikan nilai nilai entri PortName (atau Pengidentifikasi) untuk port RS-232 -- lihat Pengaturan Registri untuk Perangkat Serial Plug and Play.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Anggota AssociatedIrp.SystemBuffer menunjuk ke buffer yang dialokasikan klien yang digunakan Serenum untuk menghasilkan nama port. Nama port adalah untai (karakter) Unicode yang dihentikan null.
Panjang buffer output
Anggota Parameters.DeviceIoControl.OutputBufferLength diatur ke ukuran dalam byte buffer output yang dialokasikan klien.
Blok status
Jika permintaan berhasil, anggota Informasi diatur ke ukuran dalam byte string Unicode yang dihentikan null yang dikembalikan dalam buffer output klien.
Anggota Status diatur ke salah satu nilai berikut:
STATUS_BUFFER_TOO_SMALL
Buffer output terlalu kecil untuk menahan string nama port.
STATUS_SUCCESS
Permintaan berhasil diselesaikan.
STATUS_UNSUCCESSFUL
Terjadi kesalahan saat membuka kunci registri untuk perangkat atau membaca nilai entri PortName (atau Pengidentifikasi).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddser.h (termasuk Ntddser.h) |
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