Rezumat

CreateFile() poate fi utilizat pentru a obține un handle către un port serial. "Win32 Programmer's Reference" intrarea pentru "CreateFile()" menționează că modul de partajare trebuie să fie 0, parametrul de creare trebuie să fie OPEN_EXISTING și șablonul trebuie să fie NULL. CreateFile() are succes, atunci când utilizați "COM1" prin "COM9" pentru numele fișierului; cu toate acestea, mesajul

INVALID_HANDLE_VALUE

se returnează dacă utilizați "COM10" sau mai mare. Dacă numele portului \\.\COM10, calea corectă pentru a specifica serial port în timpul unui apel la CreateFile() este după cum urmează: 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 ); Note: Această sintaxă funcționează și pentru porturile COM1 prin COM9. Anumite plăci vă va permite să alegeți portul numele dvs. Această sintaxă funcționează pentru aceste nume precum.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×