Partager via


Fonctions de console

Les fonctions suivantes sont utilisées pour accéder à une console.

Fonction Description
AddConsoleAlias Définit un alias de console pour l’exécutable spécifié.
AllocConsole Alloue une nouvelle console pour le processus appelant.
AttachConsole Attache le processus appelant à la console du processus spécifié.
ClosePseudoConsole Ferme une pseudoconsole à partir du descripteur donné.
CreatePseudoConsole Attribue une nouvelle pseudoconsole pour le processus appelant.
CreateConsoleScreenBuffer Crée une mémoire tampon de l’écran de la console.
FillConsoleOutputAttribute Définit les attributs de texte et de couleur d'arrière-plan pour un nombre spécifié de cellules de caractères.
FillConsoleOutputCharacter Écrit un caractère dans la mémoire tampon de l’écran de la console un nombre spécifié de fois.
FlushConsoleInputBuffer Vide la mémoire tampon d’entrée de la console.
FreeConsole Détache le processus appelant de sa console.
GenerateConsoleCtrlEvent Envoie un signal spécifié à un groupe de processus de console qui partage la console associée au processus appelant.
GetConsoleAlias Récupère l’alias spécifié pour l’exécutable spécifié.
GetConsoleAliases Récupère tous les alias de console définis pour l’exécutable spécifié.
GetConsoleAliasesLength Renvoie la taille, en octets, de la mémoire tampon nécessaire pour stocker tous les alias de console pour l’exécutable spécifié.
GetConsoleAliasExes Récupère les noms de tous les exécutables avec des alias de console définis.
GetConsoleAliasExesLength Renvoie la taille, en octets, de la mémoire tampon nécessaire pour stocker les noms de tous les exécutables pour lesquels des alias de console ont été définis.
GetConsoleCP Récupère la page de code d’entrée utilisée par la console associée au processus appelant.
GetConsoleCursorInfo Récupère des informations sur la taille et la visibilité du curseur pour la mémoire tampon d’écran de la console spécifiée.
GetConsoleDisplayMode Récupère le mode d’affichage de la console actuelle.
GetConsoleFontSize Récupère la taille de la police utilisée par la mémoire tampon de l’écran de la console spécifiée.
GetConsoleHistoryInfo Récupère les paramètres d’historique de la console du processus appelant.
GetConsoleMode Récupère le mode d’entrée actuel d’une mémoire tampon d’entrée de console ou le mode de sortie actuel d’une mémoire tampon de l’écran de la console.
GetConsoleOriginalTitle Récupère le titre d’origine de la fenêtre de console actuelle.
GetConsoleOutputCP Récupère la page de codes de sortie utilisée par la console associée au processus appelant.
GetConsoleProcessList Récupère une liste des processus attachés à la console actuelle.
GetConsoleScreenBufferInfo Récupère des informations sur la mémoire tampon d’écran de la console spécifiée.
GetConsoleScreenBufferInfoEx Récupère des informations étendues sur la mémoire tampon d’écran de la console spécifiée.
GetConsoleSelectionInfo Récupère des informations sur la sélection de la console actuelle.
GetConsoleTitle Récupère le titre de la fenêtre de la console actuelle.
GetConsoleWindow Récupère le descripteur de fenêtre utilisé par la console associée au processus appelant.
GetCurrentConsoleFont Récupère des informations étendues sur la police de la console actuelle.
GetCurrentConsoleFontEx Récupère des informations étendues sur la police de console actuelle.
GetLargestConsoleWindowSize Récupère la taille de la plus grande fenêtre de console possible.
GetNumberOfConsoleInputEvents Récupère le nombre d’enregistrements d’entrée non lus dans la mémoire tampon d’entrée de la console.
GetNumberOfConsoleMouseButtons Récupère le nombre de boutons sur la souris utilisée par la console actuelle.
GetStdHandle Récupère un descripteur pour l’appareil d’entrée standard, de sortie standard ou d’erreur standard.
HandlerRoutine Une fonction définie par l’application et utilisée avec la fonction SetConsoleCtrlHandler.
PeekConsoleInput Lit les données de la mémoire tampon d’entrée de la console spécifiée sans la supprimer de la mémoire tampon.
ReadConsole Lit les entrées de caractères dans la mémoire tampon d'entrée de console et les retire de la mémoire tampon.
ReadConsoleInput Lit les données d’une mémoire tampon d’entrée de la console et les supprime de la mémoire tampon.
ReadConsoleInputEx Lit les données d’une mémoire tampon d’entrée de la console et les supprime de la mémoire tampon, avec un comportement configurable.
ReadConsoleOutput Lit les données d’attribut de caractère et de couleur dans un bloc rectangulaire de cellules de caractères dans une mémoire tampon de l’écran de la console.
ReadConsoleOutputAttribute Copie un nombre spécifié d’attributs de couleur de premier plan et d’arrière-plan à partir de cellules consécutives d’une mémoire tampon de l’écran de la console.
ReadConsoleOutputCharacter Copie un certain nombre de caractères dans des cellules consécutives d’une mémoire tampon de l’écran de la console.
ResizePseudoConsole Redimensionne les mémoires tampons internes d’une pseudoconsole à la taille donnée.
ScrollConsoleScreenBuffer Déplace un bloc de données dans une mémoire tampon d’écran.
SetConsoleActiveScreenBuffer Définit la mémoire tampon d’écran spécifiée comme mémoire tampon de l’écran de la console actuellement affichée.
SetConsoleCP Définit la page de codes d’entrée utilisée par la console associée au processus appelant.
SetConsoleCtrlHandler Ajoute ou supprime une fonction HandlerRoutine définie par l’application dans la liste des fonctions de gestionnaire pour le processus appelant.
SetConsoleCursorInfo Définit la taille et la visibilité du curseur pour la mémoire tampon d’écran de la console spécifiée.
SetConsoleCursorPosition Définit la position du curseur dans la mémoire tampon d’écran de la console spécifiée.
SetConsoleDisplayMode Définit le mode d’affichage de la mémoire tampon d’écran de la console spécifiée.
SetConsoleHistoryInfo Définit les paramètres d’historique de la console du processus appelant.
SetConsoleMode Définit le mode d’entrée d’une mémoire tampon d’entrée de console ou le mode de sortie d’une mémoire tampon de l’écran de la console.
SetConsoleOutputCP Définit la page de codes de sortie utilisée par la console associée au processus appelant.
SetConsoleScreenBufferInfoEx Définit des informations étendues sur la mémoire tampon d’écran de la console spécifiée.
SetConsoleScreenBufferSize Change la taille de la mémoire tampon de l’écran de la console spécifié.
SetConsoleTextAttribute Définit les attributs de couleur de premier plan (texte) et d’arrière-plan des caractères écrits dans la mémoire tampon d’écran de la console.
SetConsoleTitle Définit le titre de la fenêtre de console actuelle.
SetConsoleWindowInfo Définit la taille et la position actuelles de la fenêtre de la mémoire tampon d’écran d’une console.
SetCurrentConsoleFontEx Définit des informations étendues sur la police de console actuelle.
SetStdHandle Définit le descripteur pour l’appareil d’entrée standard, de sortie standard ou d’erreur standard.
WriteConsole Écrit une chaîne de caractères dans une mémoire tampon de l’écran de la console en commençant à l’emplacement actuel du curseur.
WriteConsoleInput Écrit des données directement dans la mémoire tampon d’entrée de la console.
WriteConsoleOutput Écrit les données d’attribut de caractère et de couleur dans un bloc rectangulaire spécifié de cellules de caractères dans une mémoire tampon de l’écran de la console.
WriteConsoleOutputAttribute Copie un certain nombre d’attributs de couleur de premier plan et d’arrière-plan dans des cellules consécutives d’une mémoire tampon de l’écran de la console.
WriteConsoleOutputCharacter Copie un certain nombre de caractères dans des cellules consécutives d’une mémoire tampon de l’écran de la console.