이 섹션에서는 시스템에서 애플리케이션에 원시 입력을 제공하는 방법과 애플리케이션이 해당 입력을 수신하고 처리하는 방법을 설명합니다. 원시 입력을 제네릭 입력이라고도 합니다.
이 섹션에서
이름 | 묘사 |
---|---|
원시 입력 대한 | 조이스틱, 터치 스크린 및 마이크와 같은 디바이스의 사용자 입력에 대해 설명합니다. |
원시 입력 사용하는 | 원시 입력과 관련된 작업에 대한 샘플 코드를 제공합니다. |
원시 입력 참조 | API 참조를 포함합니다. |
함수
이름 | 묘사 |
---|---|
DefRawInputProc | 기본 원시 입력 프로시저를 호출하여 애플리케이션이 처리하지 않는 원시 입력 메시지에 대한 기본 처리를 제공합니다. 이 함수는 모든 메시지가 처리되도록 합니다.
DefRawInputProc 창 프로시저에서 받은 것과 동일한 매개 변수를 사용하여 호출됩니다. |
getRawInputBuffer | 원시 입력 데이터의 버퍼링된 읽기를 수행합니다. |
GetRawInputData | 지정된 디바이스에서 원시 입력을 가져옵니다. |
GetRawInputDeviceInfo | 원시 입력 디바이스에 대한 정보를 가져옵니다. |
GetRawInputDeviceList | 시스템에 연결된 원시 입력 디바이스를 열거합니다. |
GetRegisteredRawInputDevices | 현재 애플리케이션의 원시 입력 디바이스에 대한 정보를 가져옵니다. |
RegisterRawInputDevices | 원시 입력 데이터를 제공하는 디바이스를 등록합니다. |
매크로
이름 | 묘사 |
---|---|
GET_RAWINPUT_CODE_WPARAM |
WM_INPUTwParam 입력 코드를 가져옵니다. |
NEXTRAWINPUTBLOCK |
RAWINPUT 구조체 배열에서 다음 구조체의 위치를 가져옵니다. |
알림을
이름 | 묘사 |
---|---|
WM_INPUT | 원시 입력을 가져오는 창으로 전송됩니다. |
WM_INPUT_DEVICE_CHANGE | 원시 입력을 수신하도록 등록된 창으로 전송됩니다. |
구조
이름 | 묘사 |
---|---|
RAWHID | HID(휴먼 인터페이스 디바이스)의 원시 입력 형식을 설명합니다. |
RAWINPUT | 디바이스의 원시 입력을 포함합니다. |
RAWINPUTDEVICE | 원시 입력 디바이스에 대한 정보를 정의합니다. |
RAWINPUTDEVICELIST | 원시 입력 디바이스에 대한 정보를 포함합니다. |
RAWINPUTHEADER | 원시 입력 데이터의 일부인 헤더 정보를 포함합니다. |
RAWKEYBOARD | 키보드의 상태에 대한 정보를 포함합니다. |
RAWMOUSE | 마우스 상태에 대한 정보를 포함합니다. |
RID_DEVICE_INFO | 모든 디바이스에서 들어오는 원시 입력 데이터를 정의합니다. |
RID_DEVICE_INFO_HID | 지정된 HID에서 들어오는 원시 입력 데이터를 정의합니다. |
RID_DEVICE_INFO_KEYBOARD | 지정된 키보드에서 들어오는 원시 입력 데이터를 정의합니다. |
RID_DEVICE_INFO_MOUSE | 지정된 마우스에서 들어오는 원시 입력 데이터를 정의합니다. |