다음을 통해 공유


CONSOLE_READCONSOLE_CONTROL structure

콘솔 읽기 작업에 대한 정보를 포함합니다.

구문

typedef struct _CONSOLE_READCONSOLE_CONTROL {
  ULONG nLength;
  ULONG nInitialChars;
  ULONG dwCtrlWakeupMask;
  ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;

멤버

nLength
구조체의 크기입니다. 이 멤버를 .로 sizeof(CONSOLE_READCONSOLE_CONTROL)설정합니다.

nInitialChars
ReadConsole 함수에 전달된 버퍼에 새로 읽은 입력을 쓰기 전에 건너뛰고 보존할 문자 수입니다. 이 값은 ReadConsole 함수의 nNumberOfCharsToRead 매개 변수보다 작아야 합니다.

dwCtrlWakeupMask
읽기가 완료되었음을 알리는 데 사용할 컨트롤 문자를 0x00 0x1F 지정하는 마스크입니다. 각 비트는 해당 또는 에 해당하는 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 포함)

참고 항목

ReadConsole