DirectInput DirectInput C/C++ 레퍼런스 콜백 함수 DIEnumDevicesCallback [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IDirectInput8::EnumDevices 메서드에 대한 호출 결과적으로 Microsoft® DirectInput® 장치를 받는, 애플리케이션 정의의 콜백 함수.
구문
BOOL CALLBACK DIEnumDevicesCallback(
LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef );
파라미터
- lpddi
- 장치 인스턴스를 기술하는 DIDEVICEINSTANCE 구조체의 주소.
- pvRef
- IDirectInput8::EnumDevices 또는 IDirectInput8::EnumDevicesBySemantics 에 pvRef 파라미터로서 건네받는 애플리케이션 정의의 값.
반환값
열거를 속행하는 DIENUM_CONTINUE 를 돌려주는지, 열거를 정지하는 DIENUM_STOP 를 돌려준다.
주의
단일의 하드웨어 장치가, 복수의 DirectInput 장치 타입으로서 기능 가능한 경우는, 지원 하는 각 장치 타입 마다 열거된다. 예를 들어, 편입 마우스 부착의 키보드는, 2 회 열거된다. 1 회는 1 개의 키보드로서 1 회는 1 개의 마우스로서 열거된다. 다만, 제품 글로벌 일의 식별자 (GUID)는 각 장치에 대해서 같다.
함수의 정보
헤더 dinput.h 임포트 라이브러리 없음 최저한의 operating system Windows 98
참조
DIEnumDevicesBySemanticsCallback