Partager via


SetupDiGetDriverInstallParamsW, fonction (setupapi.h)

La fonction SetupDiGetDriverInstallParams récupère les paramètres d’installation du pilote pour un jeu d’informations sur l’appareil ou un élément d’informations d’appareil particulier.

Syntaxe

WINSETUPAPI BOOL SetupDiGetDriverInstallParamsW(
  [in]           HDEVINFO              DeviceInfoSet,
  [in, optional] PSP_DEVINFO_DATA      DeviceInfoData,
  [in]           PSP_DRVINFO_DATA_W    DriverInfoData,
  [out]          PSP_DRVINSTALL_PARAMS DriverInstallParams
);

Paramètres

[in] DeviceInfoSet

Handle vers un jeu d’informations d’appareil qui contient un élément d’informations de pilote qui représente le pilote pour lequel récupérer les paramètres d’installation.

[in, optional] DeviceInfoData

Pointeur vers une structure SP_DEVINFO_DATA qui contient un élément d’informations d’appareil qui représente l’appareil pour lequel récupérer les paramètres d’installation. Ce paramètre est facultatif et peut être NULL. Si ce paramètre est spécifié, SetupDiGetDriverInstallParams récupère des informations sur un pilote membre d’une liste de pilotes pour l’appareil spécifié. Si ce paramètre est NULL, SetupDiGetDriverInstallParams récupère des informations sur un pilote membre de la liste des pilotes de classe globale pour DeviceInfoSet.

[in] DriverInfoData

Pointeur vers une structure SP_DRVINFO_DATA qui spécifie l’élément d’informations du pilote qui représente le pilote pour lequel récupérer les paramètres d’installation. Si deviceInfoData est fourni, le pilote doit être membre de la liste des pilotes pour l’appareil spécifié par DeviceInfoData. Sinon, le pilote doit être membre de la liste des pilotes de classe globale pour DeviceInfoSet.

[out] DriverInstallParams

Pointeur vers une structure SP_DRVINSTALL_PARAMS pour recevoir les paramètres d’installation de ce pilote.

Valeur de retour

La fonction retourne TRUE si elle réussit. Sinon, elle retourne faux et l’erreur journalisée peut être récupérée par un appel à GetLastError.

Remarques

Note

L’en-tête setupapi.h définit SetupDiGetDriverInstallParams comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
plateforme cible Bureau
d’en-tête setupapi.h (include Setupapi.h)
bibliothèque Setupapi.lib

Voir aussi

SetupDiSetDriverInstallParams