GetRegisteredRawInputDevices 함수(winuser.h)
현재 애플리케이션의 원시 입력 디바이스에 대한 정보를 검색합니다.
구문
UINT GetRegisteredRawInputDevices(
[out, optional] PRAWINPUTDEVICE pRawInputDevices,
[in, out] PUINT puiNumDevices,
[in] UINT cbSize
);
매개 변수
[out, optional] pRawInputDevices
형식: PRAWINPUTDEVICE
애플리케이션에 대한 RAWINPUTDEVICE 구조체의 배열입니다.
[in, out] puiNumDevices
형식: PUINT
*pRawInputDevices의 RAWINPUTDEVICE 구조체 수입니다.
[in] cbSize
형식: UINT
RAWINPUTDEVICE 구조체의 크기(바이트)입니다.
반환 값
형식: UINT
성공하면 함수는 버퍼에 기록된 RAWINPUTDEVICE 구조체의 수인 음수가 아닌 숫자를 반환합니다.
pRawInputDevices 버퍼가 너무 작거나 NULL이면 함수는 마지막 오류를 ERROR_INSUFFICIENT_BUFFER 설정하고 -1을 반환하며 puiNumDevices를 필요한 디바이스 수로 설정합니다. 다른 이유로 인해 함수가 실패하면 -1을 반환합니다. 자세한 내용은 GetLastError를 호출합니다.
설명
디바이스에서 원시 입력을 받으려면 애플리케이션이 RegisterRawInputDevices를 사용하여 등록해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |
추가 정보
개념
참조