Share via


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

*pRawInputDevicesRAWINPUTDEVICE 구조체 수입니다.

[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

추가 정보

개념

RAWINPUTDEVICE

원시 입력

참조

RegisterRawInputDevices