Partager via


Fonctions de console

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

Fonction Descriptif
AddConsoleAlias Définit un alias de console pour l’exécutable spécifié.
AllocConsole Alloue une nouvelle console pour le processus appelant.
AllocConsoleWithOptions Alloue éventuellement une nouvelle console pour le processus d’appel, tout en vous permettant de spécifier la visibilité de la nouvelle fenêtre de console.
AttachConsole Attache le processus appelant à la console du processus spécifié.
ClosePseudoConsole Ferme une pseudoconsole à partir de la poignée donnée.
CreateConsoleScreenBuffer Crée une mémoire tampon d’écran de console.
CreatePseudoConsole Alloue une nouvelle pseudoconsole pour le processus appelant.
FillConsoleOutputAttribute Définit les attributs de couleur de texte et 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 Retourne 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 Retourne la taille, en octets, de la mémoire tampon nécessaire pour stocker les noms de tous les exécutables dont les alias de console sont définis.
GetConsoleCP Récupère la page de codes 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 de l’écran de console spécifiée.
GetConsoleDisplayMode Récupère le mode d’affichage de la console active.
GetConsoleFontSize Récupère la taille de la police utilisée par la mémoire tampon d’é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 de la mémoire tampon d’entrée d’une console ou le mode de sortie actuel d’une mémoire tampon d’écran de console.
GetConsoleOriginalTitle Récupère le titre d’origine de la fenêtre de console active.
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 actuelle de la console.
GetConsoleTitle Récupère le titre de la fenêtre de console active.
GetConsoleWindow Récupère le handle de fenêtre utilisé par la console associée au processus appelant.
GetCurrentConsoleFont Récupère des informations sur la police de 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 active.
GetStdHandle Récupère un handle pour l’entrée standard, la sortie standard ou l’appareil d’erreur standard.
HandlerRoutine Fonction définie par l’application utilisée avec la fonction SetConsoleCtrlHandler .
PeekConsoleInput Lit les données de la mémoire tampon d’entrée de console spécifiée sans la supprimer de la mémoire tampon.
ReadConsole Lit l’entrée de caractères de la mémoire tampon d’entrée de la console et la supprime de la mémoire tampon.
ReadConsoleInput Lit les données d’une mémoire tampon d’entrée de console et les supprime de la mémoire tampon.
ReadConsoleInputEx Lit les données d’une mémoire tampon d’entrée de console et la supprime de la mémoire tampon, avec un comportement configurable.
ReadConsoleOutput Lit les données d’attribut de caractère et de couleur à partir d’un bloc rectangulaire de cellules de caractères dans une mémoire tampon d’écran de 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 d’écran de console.
ReadConsoleOutputCharacter Copie un certain nombre de caractères à partir de cellules consécutives d’une mémoire tampon d’écran de console.
ReleasePseudoConsole Relinquishe la propriété du HPCON handle à la pseudoconsole, ce qui lui permet de quitter automatiquement une fois que tous les clients se sont déconnectés.
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 d’écran de 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 un gestionnaire défini 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 de la mémoire tampon d’entrée d’une console ou le mode de sortie d’une mémoire tampon d’écran de 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 Modifie la taille de la mémoire tampon d’écran de la console spécifiée.
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 de l’écran de la console.
SetConsoleTitle Définit le titre de la fenêtre de console active.
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 handle pour l’entrée standard, la sortie standard ou l’appareil d’erreur standard.
WriteConsole Écrit une chaîne de caractères dans une mémoire tampon d’écran de console 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 d’écran de 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 d’écran de console.
WriteConsoleOutputCharacter Copie un certain nombre de caractères dans des cellules consécutives d’une mémoire tampon d’écran de console.