Sammendrag
CreateFile() kan brukes til å hente en referanse til en seriell port. "Win32 Programmer's Reference" oppføring for "CreateFile()" nevner at delt modus må være 0, create-parameteren må være OPEN_EXISTING og malen må være NULL.CreateFile() er vellykket når du bruker "COM1" gjennom "COM9" etter navnet på filen. imidlertid meldingen
INVALID_HANDLE_VALUE
returneres hvis du bruker "COM10" eller høyere.Hvis navnet på porten er \\.\COM10, er den riktige måten å angi den serielle porten i et kall til CreateFile() som følger: 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 ); Merknader: Denne syntaksen fungerer også for porter, COM1 til COM9. Enkelte kort kan du velge porten navn selv. Denne syntaksen fungerer for disse navnene også.