In some cases,I terminate a game,then unplug virtual gamepad device(HID-compliant game controller) by WdfChildListUpdateChildDescriptionAsMissing.
It returns ok. But the gamepad is still on(by XInputGetState).
And next I create device by WdfChildListAddOrUpdateChildDescriptionAsPresent. It returns STATUS_OBJECT_NAME_EXISTS.
Only restart the system can return to normal.
I am a kmdf new learner and am very interested in these issues.
Any suggestions would be useful. Thank you.
It looks like you're new here. If you want to get involved, click one of these buttons!
|Upcoming OSR Seminars||Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||20 Apr 2020||OSR Seminar Space & ONLINE|
|Writing WDF Drivers||11 May 2020||OSR Seminar Space & ONLINE|
|Internals & Software Drivers||28 Sept 2020||Dulles, VA|