最近我在win10系統上,需要實現一個不停enable/disable BT driver的tool,我使用setupDiChangeState API實現了大概功能。 但是在大量驗證的時候,發現會幾率性隨機出現enable/disable fail(setupDiChangeState fail, errorcode 13(ERROR_INVALID_DATA))。此時我手動在device manager下disable BT driver發現會彈出需要重啟電腦的對話框,而正常情況下并沒有彈出這樣的框。