SetupAPI logs messages that are associated with a DIF_ALLOW_INSTALL request only if an error occurs or if one of the verbose logging levels is set. For example, the following error message is logged if a class installer does not allow driver installation.
#E154 Class installer failed. Error 0xe000022d: The driver selected for this device does not support Windows XP.
The following example illustrates what the allowing-installation subsection in a SetupAPI log file looks like for a Blender device—if the most verbose logging level is set.
@ 10:18:56.953 #V166 Device install function: DIF_ALLOW_INSTALL.
@ 10:18:56.953 #T149 Executing coinstaller 1 of 1.
@ 10:18:56.953 #V150 Completed coinstaller 1 of 1.
@ 10:18:56.953 #V155 Executing default installer.
@ 10:18:56.953 #V156 Completed default installer.
In the previous example, the #V166 message indicates that SetupAPI initiated the processing of the DIF_ALLOW_INSTALL request for the device. The remaining messages indicate that both a co-installer and the default installer successfully completed.
Share with your friends: |