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
전체 입력 데이터 패킷의 크기(바이트)입니다. 여기에는 RAWINPUT 및 RAWHID 변수 길이 배열의 가능한 추가 입력 보고서가 포함됩니다.
hDevice
형식: HANDLE
원시 입력 데이터를 생성하는 디바이스에 대한 핸들입니다.
wParam
형식: WPARAM
WM_INPUT 메시지의 wParam 매개 변수에 전달된 값입니다.
설명
디바이스에 대한 자세한 내용을 보려면 GetRawInputDeviceInfo 호출에서 hDevice를 사용합니다. 정밀 터치 패드에서 입력을 받은 경우 hDevice는 0일 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winuser.h(Windows.h 포함) |
추가 정보
개념
참조