콘솔 읽기 작업에 대한 정보를 포함합니다.
문법
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
구성원
n길이
구조체의 크기입니다. 이 멤버를 sizeof(CONSOLE_READCONSOLE_CONTROL)설정합니다.
nInitialChars
ReadConsole 함수에 전달된 버퍼에 새로 읽은 입력을 쓰기 전에 건너뛰고 보존할 문자 수입니다. 이 값은 ReadConsole 함수의 nNumberOfCharsToRead 매개 변수보다 작아야 합니다.
dwCtrlWakeupMask
읽기가 완료되었음을 알리는 데 사용할 컨트롤 문자를 0x000x1F 지정하는 마스크입니다. 각 비트는 해당 또는 에 해당하는 0x00 가장 중요한 비트 또는 NUL 가장 중요한 비트가 있는 문자에 0x1F 해당합니다 US. 여러 비트(컨트롤 문자)를 지정할 수 있습니다.
dwControlKeyState
제어 키의 상태입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
| 가치 | 의미 |
|---|---|
| CAPSLOCK_ON 0x0080 | CAPS LOCK 표시등이 켜집니다. |
| ENHANCED_KEY 0x0100 | 키가 향상되었습니다. 발언을 참조하세요. |
| LEFT_ALT_PRESSED 0x0002 | 왼쪽 ALT 키를 누릅니다. |
| LEFT_CTRL_PRESSED 0x0008 | 왼쪽 Ctrl 키를 누릅니다. |
| NUMLOCK_ON 0x0020 | NUM LOCK 표시등이 켜집니다. |
| RIGHT_ALT_PRESSED 0x0001 | 오른쪽 ALT 키를 누릅니다. |
| RIGHT_CTRL_PRESSED 0x0004 | 오른쪽 Ctrl 키를 누릅니다. |
| SCROLLLOCK_ON 0x0040 | SCROLL LOCK 표시등이 켜집니다. |
| SHIFT_PRESSED 0x0010 | SHIFT 키를 눌렀습니다. |
요구 사항
| 지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
| 지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
| 헤더 | ConsoleApi.h(WinCon.h를 통해 Windows.h 포함) |