SetupDiSelectOEMDrv
BOOLEAN
SetupDiSelectOEMDrv(
IN HWND hwndParent, /* optional */
IN HDEVINFO DeviceInfoSet,
IN PSP_DEVINFO_DATA DeviceInfoData /* optional */
);
SetupDiSelectOEMDrv selects a driver for a device using an OEM path
supplied by the user.
Parameters
-
hwndParent
-
Supplies a window handle that will be the parent of any dialogs created during
the processing of this function. This parameter can be used to override the hwndParent
field in the install parameters block of the specified device information set
or element.
-
DeviceInfoSet
-
Supplies a handle to the device information set that contains the device being
installed.
-
DeviceInfoData
-
Supplies a pointer to an SP_DEVINFO_DATA structure for the device being
installed. If this parameter is not specified, the device being installed is
associated with the global class driver list of the device information set.
Return Value
The function returns TRUE if it is successful. Otherwise it returns FALSE and
the logged error can be retrieved by a call to GetLastError.
Comments
This function asks the user for the OEM path and then calls the class
installer to select a driver from the OEM path.
See Also
SetupDiAskForOEMDisk