Delen via


Pseudoconsoles

Een pseudoconsole is een apparaattype waarmee toepassingen de host kunnen worden voor toepassingen in de tekenmodus.

Dit is in tegenstelling tot een typische consolesessie waarbij het besturingssysteem een hostingvenster maakt namens de toepassing in de tekenmodus om grafische uitvoer en gebruikersinvoer af te handelen.

Met een pseudoconsole wordt het hostingvenster niet gemaakt. De toepassing die de pseudoconsole maakt, moet verantwoordelijk zijn voor het weergeven van de grafische uitvoer en het verzamelen van gebruikersinvoer. U kunt de informatie ook verder doorsturen naar een andere toepassing die verantwoordelijk is voor deze activiteiten op een later tijdstip in de keten.

Deze functionaliteit is ontworpen voor toepassingen van derden die op het platform bestaan of voor omleiding van activiteiten in de tekenmodus naar een externe terminalvenstersessie op een andere computer of zelfs op een ander platform.

Houd er rekening mee dat de onderliggende consolesessie nog steeds wordt gemaakt namens de toepassing die de pseudoconsole aanvraagt. Alle regels van consolesessies zijn nog steeds van toepassing, inclusief de mogelijkheid voor meerdere client-tekenmodustoepassingen om verbinding te maken met de sessie.

Om maximale compatibiliteit met de bestaande wereld van pseudoterminalfunctionaliteit te bieden, wordt de informatie die via het pseudoconsolekanaal wordt verstrekt, altijd gecodeerd in UTF-8. Dit heeft geen invloed op de codepagina of codering van de clienttoepassingen die zijn gekoppeld. De vertaling vindt waar nodig plaats in het pseudoconsolesysteem.

Een voorbeeld voor het aan de slag gaan vindt u bij Het maken van een Pseudoconsole-sessie.

Enkele aanvullende achtergrondinformatie over pseudoconsoles vindt u in de aankondigingsblogpost: Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY).