Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Informationen für einen Konsolenlesevorgang.
Syntax
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Elemente
nLänge
Die Größe der Struktur. Legen Sie dieses Element auf sizeof(CONSOLE_READCONSOLE_CONTROL)fest.
nInitialChars
Die Anzahl der Zeichen, die übersprungen werden sollen (und somit beibehalten werden), bevor neu gelesene Eingaben im Puffer geschrieben werden, die an die ReadConsole-Funktion übergeben werden. Dieser Wert muss kleiner als der nNumberOfCharsToRead-Parameter der ReadConsole-Funktion sein.
dwCtrlWakeupMask
Eine Maske, die angibt, welche Steuerzeichen zwischen 0x00 und 0x1F denen verwendet werden soll, um zu signalisieren, dass das Lesen abgeschlossen ist. Jedes Bit entspricht einem Zeichen mit dem am wenigsten signifikanten Bit, das bzwNUL. dem das wichtigste Bit entspricht 0x00 oder das wichtigste Bit, das bzwUS. das entspricht0x1F. Es können mehrere Bits (Steuerzeichen) angegeben werden.
dwControlKeyState
Der Status der Steuertasten. Bei diesem Element kann es sich um einen oder mehrere der folgenden Werte handeln.
| Wert | Bedeutung |
|---|---|
| CAPSLOCK_ON 0x0080 | Die FESTSTELLTASTE ist eingeschaltet. |
| ENHANCED_KEY 0x0100 | Der Schlüssel wird erweitert. Siehe Anmerkungen. |
| LEFT_ALT_PRESSED 0x0002 | Die linke ALT-TASTE wird gedrückt. |
| LEFT_CTRL_PRESSED 0x0008 | Die linke STRG-TASTE wird gedrückt. |
| NUMLOCK_ON 0x0020 | Die NUM-SPERRleuchte ist aktiviert. |
| RIGHT_ALT_PRESSED 0x0001 | Die rechte ALT-TASTE wird gedrückt. |
| RIGHT_CTRL_PRESSED 0x0004 | Die rechte STRG-TASTE wird gedrückt. |
| SCROLLLOCK_ON 0x0040 | Die BILDLAUFSPERRE ist aktiviert. |
| SHIFT_PRESSED 0x0010 | Die UMSCHALTTASTE wird gedrückt. |
Anforderungen
| Mindest unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Unterstützter Mindestserver | Windows Server 2008 [Nur Desktop-Apps] |
| Kopfzeile | ConsoleApi.h (über WinCon.h, Windows.h einschließen) |