Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pseudokonsole to typ urządzenia, który umożliwia aplikacjom stanie się hostem dla aplikacji w trybie znaków.
Jest to w przeciwieństwie do typowej sesji konsoli, w której system operacyjny utworzy okno hostingu w imieniu aplikacji trybu znaków do obsługi danych wyjściowych graficznych i danych wejściowych użytkownika.
W przypadku pseudokonsole okno hostingu nie jest tworzone. Aplikacja, która sprawia, że pseudokonsole musi stać się odpowiedzialny za wyświetlanie danych wyjściowych graficznych i zbieranie danych wejściowych użytkownika. Alternatywnie informacje mogą być przekazywane dalej do innej aplikacji odpowiedzialnej za te działania w późniejszym punkcie łańcucha.
Ta funkcja jest przeznaczona dla aplikacji terminalowych innych firm do istnienia na platformie lub przekierowywania działań trybu znaków do zdalnej sesji "okna terminalu" na innej maszynie, a nawet na innej platformie.
Należy pamiętać, że podstawowa sesja konsoli będzie nadal tworzona w imieniu aplikacji żądającej pseudokonsole. Wszystkie reguły sesji konsoli nadal mają zastosowanie, w tym możliwość nawiązywania połączenia z sesją przez wiele aplikacji trybu znaków klienta.
Aby zapewnić maksymalną zgodność z istniejącym światem pseudoterminalnych funkcji, informacje udostępniane przez kanał pseudokonsole zawsze będą kodowane w formacie UTF-8. Nie ma to wpływu na stronę kodową ani kodowanie dołączonych aplikacji klienckich. Tłumaczenie będzie odbywać się wewnątrz systemu pseudokonsole zgodnie z potrzebami.
Przykład rozpoczynania pracy można znaleźć w artykule Tworzenie sesji pseudokonsole.
Dodatkowe informacje na temat pseudokonsoles można znaleźć we wpisie w blogu z ogłoszeniem: Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY).