다음을 통해 공유


RAWINPUTHEADER 구조체(winuser.h)

원시 입력 데이터의 일부인 헤더 정보를 포함합니다.

구문

typedef struct tagRAWINPUTHEADER {
  DWORD  dwType;
  DWORD  dwSize;
  HANDLE hDevice;
  WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;

멤버

dwType

형식:DWORD

원시 입력의 형식입니다. 다음 값 중 하나일 수 있습니다.

의미
RIM_TYPEMOUSE 0 원시 입력은 마우스에서 가져옵니다.
RIM_TYPEKEYBOARD 1 원시 입력은 키보드에서 제공됩니다.
RIM_TYPEHID 2 원시 입력은 키보드나 마우스가 아닌 일부 장치에서 제공됩니다.

dwSize

형식:DWORD

전체 입력 데이터 패킷의 크기(바이트)입니다. 여기에는 RAWINPUTRAWHID 변수 길이 배열의 가능한 추가 입력 보고서가 포함됩니다.

hDevice

형식: HANDLE

원시 입력 데이터를 생성하는 디바이스에 대한 핸들입니다.

wParam

형식: WPARAM

WM_INPUT 메시지의 wParam 매개 변수에 전달된 값입니다.

설명

디바이스에 대한 자세한 내용을 보려면 GetRawInputDeviceInfo 호출에서 hDevice를 사용합니다. 정밀 터치 패드에서 입력을 받은 경우 hDevice는 0일 수 있습니다.

요구 사항

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

추가 정보

개념

GetRawInputDeviceInfo

RAWINPUT 구조체

RAWKEYBOARD 구조체

RAWMOUSE 구조체

RAWHID 구조체

원시 입력

참조

WM_INPUT