Freigeben über


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 Weist eine neue Konsole für den Aufrufvorgang zu.
AllocConsoleWithOptions Optional weist eine neue Konsole für den Aufrufvorgang zu, während Sie die Sichtbarkeit des neuen Konsolenfensters angeben können.
AttachConsole Fügt den Aufrufvorgang an die Konsole des angegebenen Prozesses an.
ClosePseudoConsole Schließt eine Pseudoconsole vom angegebenen Handle.
CreateConsoleScreenBuffer Erstellt einen Konsolenbildschirmpuffer.
CreatePseudoConsole Weist einen neuen Pseudoconsole für den Aufrufprozess zu.
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 Konsolenalias 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 den Schriftgrad ab, der vom angegebenen Konsolenbildschirmpuffer verwendet wird.
GetConsoleHistoryInfo Ruft die Verlaufseinstellungen für die Konsole des Aufrufvorgangs ab.
GetConsoleMode Ruft den aktuellen Eingabemodus des Eingabepuffers einer Konsole oder den aktuellen Ausgabemodus eines Konsolenbildschirmpuffers 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 zum angegebenen Konsolenbildschirmpuffer 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 das Standardeingabe-, Standardausgabe- oder Standardfehlergerät 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.
ReleasePseudoConsole Gibt den Besitz des HPCON Handles an die Pseudoconsole zurück, sodass es automatisch beendet werden kann, sobald alle Clients die Verbindung getrennt haben.
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 anwendungsdefinierte HandlerRoutine aus der Liste der Handlerfunktionen für den aufrufenden Prozess hinzu oder entfernt sie.
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 eines Konsolenbildschirmpuffers 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 angegebenen Konsolenbildschirmpuffers.
SetConsoleTextAttribute Legt die Vordergrund- (Text) und Hintergrundfarbattribute von Zeichen fest, die in den Konsolenbildschirmpuffer geschrieben wurden.
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 Konsolenbildschirmpuffer, der an der aktuellen Cursorposition beginnt.
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.