I/O della console di basso livello
Importante
Questo documento descrive le funzionalità della piattaforma della console che non fanno più parte della roadmap dell'ecosistema. Non è consigliabile usare questo contenuto nei nuovi prodotti, ma continueremo a supportare gli utilizzi esistenti per il futuro indefinito. La soluzione moderna preferita è incentrata sulle sequenze di terminale virtuale per garantire la massima compatibilità negli scenari multipiattaforma. Per altre informazioni su questa decisione di progettazione, vedere il documento relativo alla console classica e al terminale virtuale.
Le funzioni di I/O della console di basso livello espandono il controllo di un'applicazione sull'I/O della console abilitando l'accesso diretto ai buffer di input e schermo di una console. Queste funzioni consentono a un'applicazione di eseguire le attività seguenti:
- Ricevere input sugli eventi di ridimensionamento del mouse e buffer
- Ricevere informazioni estese sugli eventi di input della tastiera
- Scrivere record di input nel buffer di input
- Leggere i record di input senza rimuoverli dal buffer di input
- Determinare il numero di eventi in sospeso nel buffer di input
- Scaricare il buffer di input
- Leggere e scrivere stringhe di caratteri Unicode o ANSI in una posizione specificata in un buffer dello schermo
- Leggere e scrivere stringhe di attributi di colore di testo e di sfondo in una posizione specificata del buffer dello schermo
- Leggere e scrivere blocchi rettangolari di dati di tipo carattere e colore in una posizione specificata del buffer dello schermo
- Scrivere un singolo carattere Unicode o ANSI, o una combinazione di attributi di colore di testo e sfondo, in un numero specificato di celle consecutive che iniziano in una posizione specificata del buffer dello schermo
Per ulteriori informazioni, vedi gli argomenti seguenti: