SP_DRVINSTALL_PARAMS

typedef struct _SP_DRVINSTALL_PARAMS {
    DWORD cbSize;
    DWORD Rank;
    DWORD Flags;
    DWORD PrivateData;
    DWORD Reserved;
} SP_DRVINSTALL_PARAMS, *PSP_DRVINSTALL_PARAMS;
 

SP_DRVINSTALL_PARAMS defines driver install parameters associated with a particular driver information element.

Members
cbSize
Contains the size, in bytes, of the SP_DRVINSTALL_PARAMS structure.
Rank
Specifies the rank match of this driver. Ranges from 0 to n, where 0 is the most compatible.
Flags
Specifies flags that control functions operating on this driver. Can be a combination of the following:
DNF_DUPDESC
There are other providers supplying drivers that have the same description as this driver.
DNF_OLDDRIVER
This driver presently/previously controlled the associated device.
DNF_EXCLUDEFROMLIST
Do not display this driver in any driver select dialogs.
DNF_NODRIVER
Set if no physical driver is to be installed for this logical driver.
DNF_LEGACYINF
This driver node comes from a legacy INF file. This flag is valid for Windows NT only.
See Also

SetupDiGetDriverInstallParams, SetupDiSetDriverInstallParams