DWORD StartMonitor(HANDLE hCompPort);
poune
Messages postés
5
Statut
Membre
-
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.
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
-
-
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 -
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).
-
et comment pourrais je remplacer des variables de type
HANDLE var;