Funzione SetupDiSetDriverInstallParamsA (setupapi.h)
La funzione SetupDiSetDriverInstallParams imposta i parametri di installazione del driver per un elemento di informazioni sul driver.
Sintassi
WINSETUPAPI BOOL SetupDiSetDriverInstallParamsA(
[in] HDEVINFO DeviceInfoSet,
[in, optional] PSP_DEVINFO_DATA DeviceInfoData,
[in] PSP_DRVINFO_DATA_A DriverInfoData,
[in] PSP_DRVINSTALL_PARAMS DriverInstallParams
);
Parametri
[in] DeviceInfoSet
Handle di un set di informazioni sul dispositivo che contiene un elemento di informazioni sul driver che rappresenta il driver per cui impostare i parametri di installazione.
[in, optional] DeviceInfoData
Puntatore a una struttura SP_DEVINFO_DATA che specifica un elemento informazioni sul dispositivo in DeviceInfoSet. Questo parametro è facoltativo e può essere impostato su NULL. Se questo parametro viene specificato, SetupDiSetDriverInstallParams imposta i parametri di installazione del driver per il dispositivo specificato. Se questo parametro è NULL, SetupDiSetDriverInstallParams imposta i parametri di installazione del driver per DeviceInfoSet.
[in] DriverInfoData
Puntatore a una struttura SP_DRVINFO_DATA che specifica il driver per cui vengono impostati i parametri di installazione. Se si specifica DeviceInfoData , questo driver deve essere membro di un elenco di driver associato a DeviceInfoData. Se DeviceInfoData è NULL, questo driver deve essere membro dell'elenco di driver di classe globale per DeviceInfoSet.
[in] DriverInstallParams
Puntatore a una struttura SP_DRVINSTALL_PARAMS che specifica i nuovi parametri di installazione del driver.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce TRUE . In caso contrario, restituisce FALSE e l'errore registrato può essere recuperato da una chiamata a GetLastError.
Commenti
Nota
L'intestazione setupapi.h definisce SetupDiSetDriverInstallParams come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows 2000 e versioni successive di Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | setupapi.h (include Setupapi.h) |
Libreria | Setupapi.lib |