Partager via


structure SP_REMOVEDEVICE_PARAMS (setupapi.h)

Une structure de SP_REMOVEDEVICE_PARAMS correspond à la demande d’installation DIF_REMOVE .

Syntaxe

typedef struct _SP_REMOVEDEVICE_PARAMS {
  SP_CLASSINSTALL_HEADER ClassInstallHeader;
  DWORD                  Scope;
  DWORD                  HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;

Membres

ClassInstallHeader

En-tête de demande d’installation qui contient la taille de l’en-tête et le code DIF de la demande. Voir SP_CLASSINSTALL_HEADER.

Scope

Indicateurs qui indiquent l’étendue de la suppression de l’appareil. Peut avoir l’une des valeurs suivantes :

DI_REMOVEDEVICE_GLOBAL

Apportez cette modification dans tous les profils matériels. Supprimez les informations sur l’appareil du Registre.

DI_REMOVEDEVICE_CONFIGSPECIFIC

Apportez cette modification uniquement au profil matériel spécifié par HwProfile. cet indicateur s’applique uniquement aux appareils énumérés à la racine. Lorsque Windows supprime l’appareil du dernier profil matériel dans lequel il a été configuré, Windows effectue une suppression globale.

HwProfile

ID de profil matériel pour les modifications spécifiques au profil. Zéro spécifie le profil matériel actuel.

Configuration requise

Condition requise Valeur
En-tête setupapi.h (inclure Setupapi.h)

Voir aussi

DIF_REMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiRemoveDevice