Отнася се за
General

Обобщена информация

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. Някои съвети ще ви позволи да изберете порта имена сами. Този синтаксис работи за имената, както и.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.