Shrnutí
Funkce CreateFile() lze získat popisovač k sériovému portu. "Win32 Programmer's Reference" položka "Funkce CreateFile()" uvádí režim sdílení musí být 0, vytvořit parametr musí být OPEN_EXISTING a šablony musí mít hodnotu NULL. Funkce CreateFile() je úspěšný při použití "COM1" až "COM9" pro název souboru; však zpráva
INVALID_HANDLE_VALUE
je vrácena, pokud použijete "COM10" nebo větší. Pokud název portu je \\.\COM10, správný způsob, jak určit sériový port je volání funkce CreateFile() je následující: 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 ); Poznámka: Tato syntaxe funguje také pro porty COM1 až COM9. Některé desky umožňují zvolit, zda že port názvy sami. Tato syntaxe funguje také tyto názvy.