Windows 8.1 앱에서 HID 지원 장치로부터 정보를 얻으려고합니다. 내 응용 프로그램은 DeviceInformation.FindAllAsync (deviceSelector)를 수행 할 때 해당 장치를 찾을 수 있습니다. 장치가 목록에 있습니다. HidDevice.FromIdAsync가 null을 반환하는 이유는 무엇입니까?
하지만 HidDevice.FromIdAsync를 사용하여 장치에 대한 핸들을 얻을 때, 그것은가 어떻게이 문제를 잘하면 다시 아닌 HidDevice 인스턴스를 null 참조를 얻는 이유를 찾을 수를 디버깅 할 null을 반환?
나는 다음과 같은 사항을 확인했습니다 이미
내가 연결하고 윈폼 응용 프로그램과 일반적인 HID 드라이버
VendorID 값을 사용하여 에서 그것을 읽을 수있어 같은 장치가 HID를 지원합니다 , 제품 ID, UsageId 및 UsagePage 내가 가정 모두를 찾을 수에 그렇지 않으면
가 표시되지 않을 수 올바른지같은 값은 매니페스트
장치는 (내가 8.1
기능
공급 업체 제공 드라이버를 할 수없는 것을 알고 있어요)더를 있습니다 내장 드라이버 사용
응용 프로그램에 지정되어 devicewatcher를 사용하는 경우
- 내가 같은 동작을 얻을 운영 로그에 경고 또는 오류 항목, 그것은 장치를 발견하지만 난 그것을 에 대한 참조를 얻을 수 없다 0
의견이 있으십니까?