Struttura CONSOLE_READCONSOLE_CONTROL
Contiene informazioni per un'operazione di lettura della console.
Sintassi
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Membri
nLength
Dimensione della struttura. Impostare questo membro su sizeof(CONSOLE_READCONSOLE_CONTROL)
.
nInitialChars
Numero di caratteri da ignorare (e quindi conservare) prima di scrivere l'input appena letto nel buffer passato alla funzione ReadConsole. Questo valore deve essere minore del parametro nNumberOfCharsToRead della funzione ReadConsole .
dwCtrlWakeupMask
Maschera che specifica i caratteri di controllo tra 0x00
e 0x1F
da usare per segnalare che la lettura è stata completata. Ogni bit corrisponde a un carattere con il bit meno significativo corrispondente a 0x00
o NUL
e il bit più significativo corrispondente a 0x1F
o US
. È possibile specificare più bit (caratteri di controllo).
dwControlKeyState
Stato dei tasti di controllo. Questo membro può essere uno o più dei valori seguenti.
valore | Significato |
---|---|
C piattaforma di strumenti analiticiLOCK_ON 0x0080 | La luce C piattaforma di strumenti analitici LOCK è attivata. |
ENHANCED_KEY 0x0100 | La chiave è migliorata. Vedere le osservazioni. |
LEFT_ALT_PRESedizione Standard D 0x0002 | Viene premuto il tasto ALT a sinistra. |
0x0008 LEFT_CTRL_PRESedizione Standard D | Viene premuto il tasto CTRL sinistro. |
NUMLOCK_ON 0x0020 | La luce NUM LOCK è attivata. |
0x0001 RIGHT_ALT_PRESedizione Standard D | Viene premuto il tasto ALT destro. |
0x0004 RIGHT_CTRL_PRESedizione Standard D | Viene premuto il tasto CTRL destro. |
SCROLLLOCK_ON 0x0040 | La luce SCROLL LOCK è attivata. |
SHIFT_PRESedizione Standard D 0x0010 | Il tasto MAIUSC viene premuto. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | ConsoleApi.h (tramite WinCon.h, con Windows.h) |