Detecting Driver Load Errors
To detect whether a driver loaded, check the status of the device in Device Manager. If the kernel-mode code signing policy blocks a driver from loading because the driver is not correctly signed, the device status message will indicate that Windows could not load the driver and that the driver might be corrupted or missing. If this occurs, you can use Code Integrity diagnostic system log events to further diagnose the problem. For more info on code 52, see CM_PROB_UNSIGNED_DRIVER.
For a full list of errors reported by Device Manager, see Device Manager Error Messages.
For additional information that may help with the problem code, see DEVPKEY_Device_ProblemStatus.