microsoft / DMF

Driver Module Framework
MIT License
312 stars 78 forks source link

Merge20210505 #163

Closed samtertzakian closed 3 years ago

samtertzakian commented 3 years ago
  1. Correct bug in Dmf_DveiceInterfceMultipleTarget when underlying target disappears and reappears. (This is an important fix.)
  2. Add Method to Dmf_BufferQueue to allow Client to free resources allocated per Client buffer.
  3. Update Dmt_ThreadedBufferQueue to give Client access to new Dmf_BufferQueue clean up Method.
  4. Correct issues in Dmf_ContinuousRequestTarget when failures occur during Stream Start (now does proper clean up).
  5. Correct bug in DMF Core when DMF_Module_OpenOrRegisterNotificationOnCreate() fails.
  6. Update unit tests to correct bugs in certain execution scenarios.
  7. Update Dmf_HidTarget to support asynchronous Feature Get.