Partager via


Fonction SetupDiDeleteDeviceInterfaceData (setupapi.h)

La fonction SetupDiDeleteDeviceInterfaceData supprime une interface d’appareil d’un jeu d’informations d’appareil.

Syntaxe

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceData(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData
);

Paramètres

[in] DeviceInfoSet

Pointeur vers le jeu d’informations sur l’appareil qui contient l’interface à supprimer. Ce handle est généralement retourné par SetupDiGetClassDevs.

[in] DeviceInterfaceData

Pointeur vers une structure de SP_DEVICE_INTERFACE_DATA qui spécifie l’interface dans DeviceInfoSet à supprimer. Cette structure est généralement retournée par SetupDiEnumDeviceInterfaces.

Valeur retournée

SetupDiDeleteDeviceInterfaceData retourne TRUE si la fonction s’est terminée sans erreur. Si la fonction a terminé avec une erreur, elle retourne FALSE et le code d’erreur de l’échec peut être récupéré en appelant GetLastError.

Remarques

SetupDiDeleteDeviceInterfaceData supprime un élément d’interface d’appareil d’un jeu d’informations d’appareil. Cette fonction n’a aucun effet sur l’interface de l’appareil ou sur l’appareil sous-jacent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête setupapi.h (inclure Setupapi.h)
Bibliothèque Setupapi.lib
DLL Setupapi.dll

Voir aussi

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface