microsoft / DMF

Driver Module Framework
MIT License
316 stars 81 forks source link

Merge20200408 #115

Closed samtertzakian closed 4 years ago

samtertzakian commented 4 years ago
  1. Correct issues related to recent "RemoveCancel" support changes. (Same that was done for DeviceInterfaceTarget).
  2. Add support for proper rundown which needs to be per target, not per Module.
  3. Add SendEx() and Cancel support to make this Module equivalent to DMF_DeviceInterfaceTarget.
  4. Add DMF_Tests_DeviceInterfaceMultipleTarget to unit test DMF_DeviceInterfaceMultipleTarget to test all of the above.
  5. Fix bug in tests where buffers on stack were sent to asynchronous APIs. This is in all the Target test Modules.
  6. Update tests to test "RemoveCancel" paths.