DWORD StartMonitor(HANDLE hCompPort);

poune Messages postés 5 Statut Membre -  
poune Messages postés 5 Statut Membre -
Bonjour,

Je suis en train de faire un portage de code de Windows vers linux.
j'ai cette fonction qui pause problème:
DWORD StartMonitor(HANDLE hCompPort);
Si je ne m'abuse le DWORD est un long long mais en ce qui concerne le HANDLE je ne sais pas comment procédé.
Je vous remercie de bien vouloir m'aider.

4 réponses

marvinrouge
 
salut

le handle est un void* si mes souvenirs sont bons
0
blurk Messages postés 487 Statut Membre 160
 
Le Handle, c'est du "pur" windows, on est en plein API
(les handles sont des structures pour que les process puissent échanger des informations sous windows)
c'est un système qui te met à la merci de la documentation microsoft. Ca n'existe pas sous linux et c'est tant mieux
Il te reste à trouver comment ouvrir un port série sous unix,
logiquement cela devrait se passer comme pour l'ouverture d'un
fichier. (sauf que c'est du full duplex)

cordialement
0
poune Messages postés 5 Statut Membre
 
C'est en fait la lecture d'un fichier sous linux et pas sur un port externe (j'y peux rien pour les noms je ne fais que le portage).
0
poune Messages postés 5 Statut Membre
 
et comment pourrais je remplacer des variables de type
HANDLE var;
0