Ringkasan

CreateFile() dapat digunakan untuk menangani ke serial port. "Win32 Programmer referensi" entri untuk "CreateFile()" menyebutkan bahwa mode berbagi harus 0, parameter buat harus OPEN_EXISTING dan pola dasar harus NULL. CreateFile() telah berhasil bila Anda menggunakan "COM1" melalui "COM9" untuk nama file; Namun, pesan

INVALID_HANDLE_VALUE

ditampilkan apabila Anda menggunakan "COM10" atau lebih. Jika nama port \\.\COM10, cara yang benar untuk menentukan serial port dalam panggilan ke CreateFile() adalah sebagai berikut: CreateFile( "\\\\.\\COM10", // address of name of the communications device fdwAccess, // access (read-write) mode 0, // share mode NULL, // address of security descriptor OPEN_EXISTING, // how to create 0, // file attributes NULL // handle of file with attributes to copy ); Catatan: Sintaks ini juga dapat berfungsi untuk Port COM1 melalui COM9. Papan tertentu memungkinkan Anda memilih port nama sendiri. Sintaks ini berfungsi untuk nama-nama.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×