Applications en mode caractère
Les consoles gèrent les entrées et sorties (E/S) pour les applications en mode caractère (applications qui ne fournissent pas leur propre interface utilisateur graphique).
Les fonctions de console permettent différents niveaux d’accès à une console. Les fonctions d’E/S de console de haut niveau permettent à une application de lire à partir d’une entrée standard pour récupérer l’entrée de clavier stockée dans la mémoire tampon d’entrée d’une console. Les fonctions permettent également à une application d’écrire dans une sortie standard ou une erreur standard pour afficher du texte dans la mémoire tampon de l’écran de la console. Les fonctions de haut niveau prennent également en charge la redirection de descripteurs standard et le contrôle des modes de console pour différentes fonctionnalités d’E/S. Les fonctions d’E/S de console de bas niveau permettent aux applications de recevoir des entrées détaillées sur les événements de clavier et de souris, ainsi que les événements impliquant des interactions utilisateur avec la fenêtre de console. Les fonctions de bas niveau permettent également un meilleur contrôle de la sortie à l’écran.
Cette vue d’ensemble décrit la prise en charge des applications en mode caractère.