Comment utiliser l'API Win32 pour parler à un port com (RS232)

Je suis en train d'utiliser l'API win32 pour parler à un port com
J'ai trouvé ce
http://www.robbayer.com/files/serial-win.pdf

hSerial = CreateFile("COM1",
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);

- Je utiliser VS2008 et il se plaint
error C2664: 'CreateFileW' : impossible de convertir le paramètre 1 de 'const char [5]" à "LPCWSTR'

OK, je suppose qu'il n'aime pas "COM1" pour être de type char* type,

J'ai essayé de moulage LPCWSTR("COM1"), puis il se compile sans problème.

Toutefois, elle renvoie "ERREUR d'ouverture du port série -1", de sorte qu'il ne trouve pas le port com avec succès. Je suppose directe casting n'est pas de la bonne façon?

S'il vous plaît dites-moi ce que je dois faire pour faire ce travail.

msdn n'est pas très utile
http://msdn.microsoft.com/en-us/library/ms810467.aspx

Je ne sais pas ce que le "gszPort" signifie qu'il n'y

OriginalL'auteur Alfred Zhong | 2011-03-17