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

Vedi anche

SetupDiGetDriverInstallParams