다음을 통해 공유


RID_DEVICE_INFO_KEYBOARD 구조체(winuser.h)

지정된 키보드에서 들어오는 원시 입력 데이터를 정의합니다.

구문

typedef struct tagRID_DEVICE_INFO_KEYBOARD {
  DWORD dwType;
  DWORD dwSubType;
  DWORD dwKeyboardMode;
  DWORD dwNumberOfFunctionKeys;
  DWORD dwNumberOfIndicators;
  DWORD dwNumberOfKeysTotal;
} RID_DEVICE_INFO_KEYBOARD, *PRID_DEVICE_INFO_KEYBOARD;

멤버

dwType

형식:DWORD

키보드의 유형입니다. 설명을 참조하세요.

Description
0x4 향상된 101 키 또는 102키 키보드(및 호환 가능)
0x7 일본어 키보드
0x8 한국어 키보드
0x51 알 수 없는 유형 또는 HID 키보드

dwSubType

형식:DWORD

키보드의 공급업체별 하위 유형입니다. 설명을 참조하세요.

dwKeyboardMode

형식:DWORD

스캔 코드 모드입니다. 일반적으로 1은 스캔 코드 집합 1 이 사용됨을 의미합니다. 키보드 스캔 코드 사양을 참조하세요.

dwNumberOfFunctionKeys

형식:DWORD

키보드의 함수 키 수입니다.

dwNumberOfIndicators

형식:DWORD

키보드의 LED 표시기 수입니다.

dwNumberOfKeysTotal

형식:DWORD

키보드의 총 키 수입니다.

설명

키보드 유형, 하위 형식, 스캔 코드 모드 및 관련 키보드 레이아웃에 대한 자세한 내용은 kbd.h, ntdd8042.h 및 Windows SDK ntddkbd.h 헤더의 설명서 및 키보드 레이아웃 샘플을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winuser.h(Windows.h 포함)

추가 정보

개념

RID_DEVICE_INFO

원시 입력

참조

KEYBOARD_ATTRIBUTES 구조체