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|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!||Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||20 Apr 2020||LIVE ONLINE|
|Writing WDF Drivers||11 May 2020||LIVE ONLINE|
|Internals & Software Drivers||28 Sept 2020||Dulles, VA|