Si applica a
General

Riepilogo

CreateFile () può essere utilizzato per ottenere un handle a una porta seriale. "Win32 Programmer 's Reference" voce "CreateFile ()" indica che la modalità di condivisione deve essere 0, il parametro di creazione deve essere OPEN_EXISTING e il modello deve essere NULL. CreateFile () viene eseguita correttamente quando si utilizza "COM1" tramite "COM9" per il nome del file; Tuttavia, il messaggio

INVALID_HANDLE_VALUE

viene restituito se si utilizza "COM10" o superiore. Se il nome della porta è \\.\COM10, il modo corretto per specificare la porta seriale in una chiamata a CreateFile () è la seguente: 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 ); Note: Questa sintassi funziona anche per le porte COM1 a COM9. Alcune schede madri consentirà di scegliere che la porta nomi manualmente. Questa sintassi funziona per tali nomi.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.