Fonction TransmitCommChar (winbase.h)

Transmet un caractère spécifié avant toutes les données en attente dans la mémoire tampon de sortie du périphérique de communication spécifié.

Syntaxe

BOOL TransmitCommChar(
  [in] HANDLE hFile,
  [in] char   cChar
);

Paramètres

[in] hFile

Handle de l’appareil de communication. La fonction CreateFile retourne ce handle.

[in] cChar

Caractère à transmettre.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

La fonction TransmitCommChar est utile pour envoyer un caractère d’interruption (par exemple, CTRL+C) à un système hôte.

Si l’appareil ne transmet pas, TransmitCommChar ne peut pas être appelé à plusieurs reprises. Une fois que TransmitCommChar place un caractère dans la mémoire tampon de sortie, le caractère doit être transmis avant que la fonction puisse être appelée à nouveau. Si le caractère précédent n’a pas encore été envoyé, TransmitCommChar retourne une erreur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Fonctions de communication

Ressources de communication

CreateFile

WaitCommEvent