Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A konzol olvasási műveletének adatait tartalmazza.
Szemantika
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Tagok
nHossz
A szerkezet mérete. A tag beállítása a következőre sizeof(CONSOLE_READCONSOLE_CONTROL): .
nInitialChars
A ReadConsole függvénynek átadott pufferben az újonnan beolvasott bemenet írása előtt kihagyandó (és így megőrizendő) karakterek száma. Ennek az értéknek kisebbnek kell lennie, mint a ReadConsole függvény nNumberOfCharsToRead paramétere.
dwCtrlWakeupMask
Maszk, amely megadja, hogy mely vezérlőkarakterek között 0x00 , és 0x1F hogy az olvasás befejeződött- e. Minden bit egy olyan karakternek felel meg, amelynek a legkisebb jelentős bitje 0x00 vagy NUL a legnagyobb bit felel meg vagy USannak felel meg0x1F. Több bit (vezérlőkarakterek) is megadható.
dwControlKeyState
A vezérlőkulcsok állapota. Ez a tag az alábbi értékek közül egy vagy több lehet.
| Érték | Értelmezés |
|---|---|
| CAPSLOCK_ON 0x0080 | A CAPS LOCK fény be van kapcsolva. |
| ENHANCED_KEY 0x0100 | A kulcs továbbfejlesztett. Lásd a megjegyzéseket. |
| LEFT_ALT_PRESSED 0x0002 | A bal OLDALI ALT billentyű lenyomva van. |
| LEFT_CTRL_PRESSED 0x0008 | A bal OLDALI CTRL billentyű lenyomva van. |
| NUMLOCK_ON 0x0020 | A NUM LOCK fény be van kapcsolva. |
| RIGHT_ALT_PRESSED 0x0001 | A jobb OLDALI ALT billentyű lenyomva van. |
| RIGHT_CTRL_PRESSED 0x0004 | A jobb OLDALI CTRL billentyű lenyomva van. |
| SCROLLLOCK_ON 0x0040 | A SCROLL LOCK fény be van kapcsolva. |
| SHIFT_PRESSED 0x0010 | A SHIFT billentyű lenyomva van. |
Követelmények
| Minimálisan támogatott ügyfél | Windows Vista [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló | Windows Server 2008 [csak asztali alkalmazások] |
| Header | ConsoleApi.h (a WinCon.h-n keresztül, a Windows.h-t is belefoglalva) |