Fungsi OpenCommPort (winbase.h)
Mencoba membuka perangkat komunikasi.
Sintaks
HANDLE OpenCommPort(
[in] ULONG uPortNumber,
[in] DWORD dwDesiredAccess,
[in] DWORD dwFlagsAndAttributes
);
Parameter
[in] uPortNumber
Nomor port berbasis satu agar perangkat komunikasi terbuka.
[in] dwDesiredAccess
Akses yang diminta ke perangkat.
Untuk informasi selengkapnya tentang akses yang diminta, lihat CreateFile dan Membuat dan Membuka File.
[in] dwFlagsAndAttributes
Bendera dan atribut yang diminta ke perangkat.
Untuk fungsi ini, hanya nilai FILE_FLAG_OVERLAPPED atau 0x0 yang diharapkan untuk parameter ini.
Nilai | Makna |
---|---|
|
File atau perangkat sedang dibuka atau dibuat untuk I/O asinkron. |
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan HANDLE yang valid. Gunakan CloseHandle untuk menutup handel tersebut.
Jika terjadi kesalahan, fungsi akan mengembalikan INVALID_HANDLE_VALUE.
Keterangan
Parameter uPortNumber menerima nilai berbasis satu. Nilai 1 untuk uPortNumber menyebabkan fungsi ini mencoba membuka COM1.
Untuk mendukung UWP, tautkan terhadap WindowsApp.lib.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1709 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server, versi 1709 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | OneCore.lib |
DLL | KernelBase.dll |