Delen via


Consolefuncties

De volgende functies worden gebruikt voor toegang tot een console.

Functie Beschrijving
AddConsoleAlias Hiermee definieert u een consolealias voor het opgegeven uitvoerbare bestand.
AllocConsole Hiermee wijst u een nieuwe console toe voor het aanroepende proces.
AllocConsoleWithOptions U kunt eventueel een nieuwe console toewijzen voor het aanroepende proces, terwijl u de zichtbaarheid van het nieuwe consolevenster kunt opgeven.
AttachConsole Koppelt het aanroepende proces aan de console van het opgegeven proces.
ClosePseudoConsole Sluit een pseudoconsole van de opgegeven handgreep.
CreateConsoleScreenBuffer Hiermee maakt u een consoleschermbuffer.
CreatePseudoConsole Wijst een nieuwe pseudoconsole toe voor het aanroepende proces.
FillConsoleOutputAttribute Hiermee stelt u de tekst- en achtergrondkleurkenmerken in voor een opgegeven aantal tekencellen.
FillConsoleOutputCharacter Schrijft een teken naar het consolescherm buffer een opgegeven aantal keren.
FlushConsoleInputBuffer Hiermee wordt de consoleinvoerbuffer leeggemaakt.
FreeConsole Loskoppelt het aanroepproces vanuit de console.
GenerateConsoleCtrlEvent Hiermee wordt een opgegeven signaal verzonden naar een consoleprocesgroep die de console deelt die is gekoppeld aan het aanroepproces.
GetConsoleAlias Haalt de opgegeven alias voor het opgegeven uitvoerbare bestand op.
GetConsoleAliases Hiermee worden alle gedefinieerde consolealiassen opgehaald voor het opgegeven uitvoerbare bestand.
GetConsoleAliasesLength Retourneert de grootte, in bytes, van de buffer die nodig is om alle consolealiassen voor het opgegeven uitvoerbare bestand op te slaan.
GetConsoleAliasExes Haalt de namen van alle uitvoerbare bestanden op met consolealiassen die zijn gedefinieerd.
GetConsoleAliasExesLength Retourneert de grootte, in bytes, van de buffer die nodig is voor het opslaan van de namen van alle uitvoerbare bestanden waarvoor consolealiassen zijn gedefinieerd.
GetConsoleCP Haalt de invoercodepagina op die wordt gebruikt door de console die is gekoppeld aan het aanroepproces.
GetConsoleCursorInfo Hiermee wordt informatie opgehaald over de grootte en zichtbaarheid van de cursor voor de opgegeven consoleschermbuffer.
GetConsoleDisplayMode Hiermee haalt u de weergavemodus van de huidige console op.
GetConsoleFontSize Hiermee wordt de grootte opgehaald van het lettertype dat wordt gebruikt door de opgegeven consoleschermbuffer.
GetConsoleHistoryInfo Haalt de geschiedenisinstellingen voor de console van het aanroepende proces op.
GetConsoleMode Hiermee haalt u de huidige invoermodus van de invoerbuffer van een console of de huidige uitvoermodus van een consoleschermbuffer op.
GetConsoleOriginalTitle Haalt de oorspronkelijke titel voor het huidige consolevenster op.
GetConsoleOutputCP Haalt de uitvoercodepagina op die wordt gebruikt door de console die is gekoppeld aan het aanroepproces.
GetConsoleProcessList Hiermee haalt u een lijst op van de processen die zijn gekoppeld aan de huidige console.
GetConsoleScreenBufferInfo Haalt informatie over de opgegeven consoleschermbuffer op.
GetConsoleScreenBufferInfoEx Haalt uitgebreide informatie over de opgegeven consoleschermbuffer op.
GetConsoleSelectionInfo Hiermee wordt informatie opgehaald over de huidige consoleselectie.
GetConsoleTitle Haalt de titel voor het huidige consolevenster op.
GetConsoleWindow Haalt de venstergreep op die wordt gebruikt door de console die is gekoppeld aan het aanroepproces.
GetCurrentConsoleFont Hiermee wordt informatie opgehaald over het huidige consolelettertype.
GetCurrentConsoleFontEx Haalt uitgebreide informatie over het huidige consolelettertype op.
GetLargestConsoleWindowSize Hiermee wordt de grootte van het grootst mogelijke consolevenster opgehaald.
GetNumberOfConsoleInputEvents Hiermee haalt u het aantal ongelezen invoerrecords op in de invoerbuffer van de console.
GetNumberOfConsoleMouseButtons Hiermee haalt u het aantal knoppen op de muis op dat door de huidige console wordt gebruikt.
GetStdHandle Haalt een ingang op voor de standaardinvoer, standaarduitvoer of standaardfoutapparaat.
HandlerRoutine Een door de toepassing gedefinieerde functie die wordt gebruikt met de functie SetConsoleCtrlHandler .
PeekConsoleInput Leest gegevens uit de opgegeven consoleinvoerbuffer zonder deze uit de buffer te verwijderen.
ReadConsole Leest tekeninvoer uit de consoleinvoerbuffer en verwijdert deze uit de buffer.
ReadConsoleInput Leest gegevens uit een consoleinvoerbuffer en verwijdert deze uit de buffer.
ReadConsoleInputEx Leest gegevens uit een consoleinvoerbuffer en verwijdert deze uit de buffer, met configureerbaar gedrag.
ReadConsoleOutput Leest teken- en kleurkenmerkgegevens uit een rechthoekig blok tekencellen in een consoleschermbuffer.
ReadConsoleOutputAttribute Hiermee kopieert u een opgegeven aantal voorgrond- en achtergrondkleurkenmerken uit opeenvolgende cellen van een consoleschermbuffer.
ReadConsoleOutputCharacter Kopieert een aantal tekens uit opeenvolgende cellen van een consoleschermbuffer.
ReleasePseudoConsole Hiermee wordt het eigendom van de ingang aan de pseudoconsole teruggezet, zodat deze HPCON automatisch kan worden afgesloten zodra alle clients de verbinding hebben verbroken.
Formaat vanPseudoConsole wijzigen Hiermee wijzigt u de grootte van de interne buffers voor een pseudoconsole in de opgegeven grootte.
ScrollConsoleScreenBuffer Hiermee verplaatst u een blok met gegevens in een schermbuffer.
SetConsoleActiveScreenBuffer Hiermee stelt u de opgegeven schermbuffer in op de momenteel weergegeven consoleschermbuffer.
SetConsoleCP Hiermee stelt u de invoercodepagina in die wordt gebruikt door de console die is gekoppeld aan het aanroepproces.
SetConsoleCtrlHandler Hiermee voegt u een door de toepassing gedefinieerde HandlerRoutine toe aan of verwijdert u deze uit de lijst met handlerfuncties voor het aanroepende proces.
SetConsoleCursorInfo Hiermee stelt u de grootte en zichtbaarheid van de cursor in voor de opgegeven consoleschermbuffer.
SetConsoleCursorPosition Hiermee stelt u de cursorpositie in de opgegeven consoleschermbuffer in.
SetConsoleDisplayMode Hiermee stelt u de weergavemodus van de opgegeven consoleschermbuffer in.
SetConsoleHistoryInfo Hiermee stelt u de geschiedenisinstellingen voor de console van het aanroepende proces in.
SetConsoleMode Hiermee stelt u de invoermodus van de invoerbuffer van een console of de uitvoermodus van een consoleschermbuffer in.
SetConsoleOutputCP Hiermee stelt u de uitvoercodepagina in die wordt gebruikt door de console die is gekoppeld aan het aanroepproces.
SetConsoleScreenBufferInfoEx Hiermee stelt u uitgebreide informatie over de opgegeven consoleschermbuffer in.
SetConsoleScreenBufferSize Hiermee wijzigt u de grootte van de opgegeven consoleschermbuffer.
SetConsoleTextAttribute Hiermee stelt u de kenmerken voor de voorgrond (tekst) en achtergrondkleur van tekens in die zijn geschreven naar de consoleschermbuffer.
SetConsoleTitle Hiermee stelt u de titel voor het huidige consolevenster in.
SetConsoleWindowInfo Hiermee stelt u de huidige grootte en positie van het venster van een consoleschermbuffer in.
SetCurrentConsoleFontEx Hiermee stelt u uitgebreide informatie over het huidige consolelettertype in.
SetStdHandle Hiermee stelt u de ingang voor de standaardinvoer, standaarduitvoer of standaardfoutapparaat in.
WriteConsole Hiermee schrijft u een tekenreeks naar een consoleschermbuffer vanaf de huidige cursorlocatie.
WriteConsoleInput Hiermee worden gegevens rechtstreeks naar de consoleinvoerbuffer geschreven.
WriteConsoleOutput Schrijft teken- en kleurkenmerkgegevens naar een opgegeven rechthoekig blok tekencellen in een consoleschermbuffer.
WriteConsoleOutputAttribute Hiermee kopieert u een aantal voorgrond- en achtergrondkleurkenmerken naar opeenvolgende cellen van een consoleschermbuffer.
WriteConsoleOutputCharacter Hiermee kopieert u een aantal tekens naar opeenvolgende cellen van een consoleschermbuffer.