Konsolenfunktionen

Die folgenden Funktionen werden für den Zugriff auf eine Konsole verwendet.

Funktion Beschreibung
AddConsoleAlias Definiert einen Konsolenalias für die angegebene ausführbare Datei.
AllocConsole Ordnet eine neue Konsole für den aufrufenden Prozess zu.
AttachConsole Fügt den Aufrufvorgang an die Konsole des angegebenen Prozesses an.
ClosePseudoConsole Schließt eine Pseudoconsole vom angegebenen Handle.
CreatePseudoConsole Ordnet eine neue Pseudoconsole für den aufrufenden Prozess zu.
CreateConsoleScreenBuffer Erstellt einen Konsolenbildschirmpuffer.
FillConsoleOutputAttribute Legt die Text- und Hintergrundfarbattribute für eine bestimmte Anzahl von Zeichenzellen fest.
FillConsoleOutputCharacter Schreibt ein Zeichen in den Konsolenbildschirmpuffer mit einer bestimmten Anzahl von Malen.
FlushConsoleInputBuffer Löscht den Konsoleneingabepuffer.
FreeConsole Trennt den Aufrufvorgang von der Konsole.
GenerateConsoleCtrlEvent Sendet ein angegebenes Signal an eine Konsolenprozessgruppe, die die Konsole teilt, die dem aufrufenden Prozess zugeordnet ist.
GetConsoleAlias Ruft den angegebenen Alias für die angegebene ausführbare Datei ab.
GetConsoleAliases Ruft alle definierten Konsolenalias für die angegebene ausführbare Datei ab.
GetConsoleAliasesLength Gibt die Größe des Puffers in Bytes zurück, der zum Speichern aller Konsolenaliase für die angegebene ausführbare Datei erforderlich ist.
GetConsoleAliasExes Ruft die Namen aller ausführbaren Dateien mit definierten Konsolenaliasen ab.
GetConsoleAliasExesLength Gibt die Größe des Puffers in Byte zurück, der zum Speichern der Namen aller ausführbaren Dateien mit definierten Konsolenalias erforderlich ist.
GetConsoleCP Ruft die Eingabecodeseite ab, die von der Konsole verwendet wird, die dem aufrufenden Prozess zugeordnet ist.
GetConsoleCursorInfo Ruft Informationen zur Größe und Sichtbarkeit des Cursors für den angegebenen Konsolenbildschirmpuffer ab.
GetConsoleDisplayMode Ruft den Anzeigemodus der aktuellen Konsole ab.
GetConsoleFontSize Ruft die Größe der vom angegebenen Konsolenbildschirmpuffer verwendeten Schriftart ab.
GetConsoleHistoryInfo Ruft die Verlaufseinstellungen für die Konsole des Aufrufvorgangs ab.
GetConsoleMode Ruft den Eingabemodus des Eingabepuffers einer Konsole oder den Ausgabemodus eines Bildschirmpuffers einer Konsole ab.
GetConsoleOriginalTitle Ruft den ursprünglichen Titel für das aktuelle Konsolenfenster ab.
GetConsoleOutputCP Ruft die Ausgabecodeseite ab, die von der Konsole verwendet wird, die dem aufrufenden Prozess zugeordnet ist.
GetConsoleProcessList Ruft eine Liste der Prozesse ab, die an die aktuelle Konsole angefügt sind.
GetConsoleScreenBufferInfo Ruft Informationen über die angegebene Bildlaufleiste ab.
GetConsoleScreenBufferInfoEx Ruft erweiterte Informationen zum angegebenen Konsolenbildschirmpuffer ab.
GetConsoleSelectionInfo Ruft Informationen zur aktuellen Konsolenauswahl ab.
GetConsoleTitle Ruft den Titel für das aktuelle Konsolenfenster ab.
GetConsoleWindow Ruft das Fensterhandle ab, das von der Konsole verwendet wird, die dem aufrufenden Prozess zugeordnet ist.
GetCurrentConsoleFont Ruft Informationen zur aktuellen Konsolenschriftart ab.
GetCurrentConsoleFontEx Ruft erweiterte Informationen zur aktuellen Konsolenschriftart ab.
GetLargestConsoleWindowSize Ruft die Größe des größtmöglichen Konsolenfensters ab.
GetNumberOfConsoleInputEvents Ruft die Anzahl der ungelesenen Eingabedatensätze im Eingabepuffer der Konsole ab.
GetNumberOfConsoleMouseButtons Ruft die Anzahl der Schaltflächen auf der Maus ab, die von der aktuellen Konsole verwendet wird.
GetStdHandle Ruft ein Handle für die Standardeingabe-, Standardausgabe- oder Standardfehlervorrichtung ab.
HandlerRoutine Eine anwendungsdefinierte Funktion, die mit der SetConsoleCtrlHandler-Funktion verwendet wird.
PeekConsoleInput Liest Daten aus dem angegebenen Konsoleneingabepuffer, ohne sie aus dem Puffer zu entfernen.
ReadConsole Liest die Zeicheneingabe aus dem Konsoleneingabepuffer und entfernt sie aus dem Puffer.
ReadConsoleInput Liest Daten aus einem Konsoleneingabepuffer und entfernt sie aus dem Puffer.
ReadConsoleInputEx Liest Daten aus einem Konsoleneingabepuffer und entfernt sie aus dem Puffer mit konfigurierbarem Verhalten.
ReadConsoleOutput Liest Zeichen- und Farbattributedaten aus einem rechteckigen Block von Zeichenzellen in einem Konsolenbildschirmpuffer.
ReadConsoleOutputAttribute Kopiert eine angegebene Anzahl von Vordergrund- und Hintergrundfarbattributen aus aufeinander folgenden Zellen eines Konsolenbildschirmpuffers.
ReadConsoleOutputCharacter Kopiert eine Reihe von Zeichen aus aufeinander folgenden Zellen eines Konsolenbildschirmpuffers.
ResizePseudoConsole Ändert die Größe der internen Puffer für eine Pseudoconsole auf die angegebene Größe.
ScrollConsoleScreenBuffer Verschiebt einen Datenblock in einem Bildschirmpuffer.
SetConsoleActiveScreenBuffer Legt den angegebenen Bildschirmpuffer auf den aktuell angezeigten Konsolenbildschirmpuffer fest.
SetConsoleCP Legt die Eingabecodeseite fest, die von der Konsole verwendet wird, die dem aufrufenden Prozess zugeordnet ist.
SetConsoleCtrlHandler Fügt eine von der Anwendung definierte HandlerRoutine-Funktion zur Liste der Handlerfunktionen für den aufrufenden Prozess hinzu oder entfernt sie aus dieser.
SetConsoleCursorInfo Legt die Größe und Sichtbarkeit des Cursors für den angegebenen Konsolenbildschirmpuffer fest.
SetConsoleCursorPosition Legt die Cursorposition im angegebenen Konsolenbildschirmpuffer fest.
SetConsoleDisplayMode Legt den Anzeigemodus des angegebenen Konsolenbildschirmpuffers fest.
SetConsoleHistoryInfo Legt die Verlaufseinstellungen für die Konsole des Aufrufvorgangs fest.
SetConsoleMode Legt den Eingabemodus des Eingabepuffers einer Konsole oder den Ausgabemodus des Bildschirmpuffers einer Konsole fest.
SetConsoleOutputCP Legt die Ausgabecodeseite fest, die von der Konsole verwendet wird, die dem aufrufenden Prozess zugeordnet ist.
SetConsoleScreenBufferInfoEx Legt erweiterte Informationen zum angegebenen Konsolenbildschirmpuffer fest.
SetConsoleScreenBufferSize Ändert die Größe des Bildschirmpuffers der Konsole.
SetConsoleTextAttribute Zeichen werden unter Verwendung der Vordergrund(Text)- und Hintergrundfarbenattribute geschrieben, die dem Konsolenbildschirm-Puffer zugeordnet sind.
SetConsoleTitle Legt den Titel für das aktuelle Konsolenfenster fest.
SetConsoleWindowInfo Legt die aktuelle Größe und Position des Fensters eines Konsolenbildschirmpuffers fest.
SetCurrentConsoleFontEx Legt erweiterte Informationen zur aktuellen Konsolenschriftart fest.
SetStdHandle Legt das Handle für das Standardeingabegerät, die Standardausgabe oder das Standardfehlergerät fest.
WriteConsole Schreibt eine Zeichenfolge in einen Konsolenbildschirm-Puffer, beginnend an der aktuellen Cursorposition.
WriteConsoleInput Schreibt Daten direkt in den Konsoleneingabepuffer.
WriteConsoleOutput Schreibt Zeichen- und Farbattributedaten in einen angegebenen rechteckigen Block von Zeichenzellen in einem Konsolenbildschirmpuffer.
WriteConsoleOutputAttribute Kopiert eine Reihe von Vordergrund- und Hintergrundfarbattributen in aufeinander folgende Zellen eines Konsolenbildschirmpuffers.
WriteConsoleOutputCharacter Kopiert eine Reihe von Zeichen in aufeinander folgende Zellen eines Konsolenbildschirmpuffers.