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.
Ważne
W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .
Funkcje we/wy konsoli niskiego poziomu rozszerzają kontrolę aplikacji nad operacjami we/wy konsoli, umożliwiając bezpośredni dostęp do wejściowych i ekranowych konsoli. Te funkcje umożliwiają aplikacji wykonywanie następujących zadań:
- Odbieranie danych wejściowych dotyczących zdarzeń zmiany rozmiaru myszy i buforu
- Odbieranie rozszerzonych informacji o zdarzeniach wprowadzania klawiatury
- Zapisywanie rekordów wejściowych w buforze wejściowym
- Odczytywanie rekordów wejściowych bez usuwania ich z buforu wejściowego
- Określanie liczby oczekujących zdarzeń w buforze wejściowym
- Opróżnianie buforu wejściowego
- Odczytywanie i zapisywanie ciągów znaków Unicode lub ANSI w określonej lokalizacji w buforze ekranu
- Odczytywanie i zapisywanie ciągów atrybutów koloru tekstu i tła w określonej lokalizacji buforu ekranu
- Odczytywanie i zapisywanie prostokątnych bloków danych znaków i kolorów w określonej lokalizacji buforu ekranu
- Napisz pojedynczy znak Unicode lub ANSI albo kombinację atrybutu koloru tekstu i tła do określonej liczby kolejnych komórek rozpoczynających się w określonej lokalizacji buforu ekranu
Aby uzyskać więcej informacji, zobacz następujące tematy: