Bonjour,
Je travaille sous Embedded Visual C++ 4.0 et j'essaie d'établir une connexion avec le port :COM2 en l'occurence.
Le CreateFile() se passe bien puisque j'obtiens un Handle de fichier correct. Cependant, je ne comprends pas pourquoi quand je récupère les informations de ce port via la méthode GetCommState(hFile,lpDCB) je récupère des informations erronées au niveau du pointeur lpDCB sur la structure DCB.
Voici la structure que je récupère en l'occurence.
Pourquoi le port est mal configuré??C la question que je me pose???
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 DCB Structure DCBlength 2239791232 BaudRate 2156234112 fBinary 0 fParity 1 fOutxCtsFlow 0 fOutxDsrFlow 1 fDtrControl 3 fDsrSensitivity 1 fTXContinueOnXoff 0 fOutX 0 fInX 1 fErrorChar 0 fNull 1 fRtsControl 3 fAbortOnError 1 fDummy2 62708 wReserved 31354 XonLim 31354 XoffLim 31354 ByteSize 128 '€' Parity 128 '€' StopBits 128 '€' XonChar -123 '…' XoffChar -123 '…' ErrorChar -123 '…' EofChar -128 '€' EvtChar -128 '€' wReserved1 32896
Partager