Обобщена информация
CreateFile() може да се използва за обработка на сериен порт. "Win32 софтуер референтна" запис за "CreateFile()" се споменава, че дял режим трябва да бъде 0, създайте параметър трябва да бъде OPEN_EXISTING и шаблона трябва да бъде празен. CreateFile() е успешна, когато използвате "COM1" до "COM9" на името на файла; Въпреки това съобщение
INVALID_HANDLE_VALUE
Връща се, ако използвате "COM10" или по-голям. Ако името на порта е \\.\COM10, по правилния начин да зададете сериен порт на повикване до CreateFile() е както следва: 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 ); Забележка: Този синтаксис работи и за портове COM1 чрез COM9. Някои съвети ще ви позволи да изберете порта имена сами. Този синтаксис работи за имената, както и.