2013-10-15 2 views
0

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

의견이 있으십니까?

답변

0

단순한 행운을 빌어 우리는이 문제를 발견했습니다. 앱 퍼블리셔에서 usepage와 사용법이 뒤집혔습니다.