Sammanfattning
CreateFile() kan användas för att hämta en referens till en seriell port. ”Win32 Programmer's Reference” för ”CreateFile()” nämns att dela läge måste vara 0, skapa parametern måste vara OPEN_EXISTING och mallen måste vara NULL. CreateFile() fungerar när du använder ”COM1” till ”COM9” efter namnet på filen. men meddelandet
INVALID_HANDLE_VALUE
returneras om du använder ”COM10” eller större. Om namnet på porten \\.\COM10 är på rätt sätt ange seriell port i ett anrop till CreateFile() följande: 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 ); Anmärkning: Den här syntaxen fungerar även för portarna COM1 till COM9. Vissa tavlor kan du välja porten namn själv. Den här syntaxen fungerar för dessa samt namn.