Partager via


SetupDiDeleteDeviceInterfaceRegKey, fonction (setupapi.h)

La fonction SetupDiDeleteDeviceInterfaceRegKey supprime la sous-clé de Registre utilisée par les applications et les pilotes pour stocker des informations spécifiques à l’interface.

Syntaxe

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
       DWORD                     Reserved
);

Paramètres

[in] DeviceInfoSet

Pointeur vers un jeu d’informations d’appareil qui contient l’interface pour laquelle supprimer des informations spécifiques à l’interface dans le Registre. Le jeu d’informations sur l’appareil ne doit pas contenir d’éléments distants.

[in] DeviceInterfaceData

Pointeur vers une structure de SP_DEVICE_INTERFACE_DATA qui spécifie l’interface de périphérique dans DeviceInfoSet. Ce pointeur est éventuellement retourné par SetupDiCreateDeviceInterface ou SetupDiEnumDeviceInterfaces.

Reserved

Réservé. Doit être zéro.

Valeur retournée

SetupDiDeleteDeviceInterfaceRegKey retourne TRUE si elle réussit ; Sinon, il retourne FALSE et l’erreur journalisée peut être récupérée avec un appel à GetLastError.

Remarques

L’appelant de cette fonction doit être membre du groupe Administrateurs.

SetupDiDeleteDeviceInterfaceRegKey supprime la sous-clé utilisée par les pilotes et les applications pour stocker des informations sur l’interface de l’appareil instance. Cette sous-clé a été créée par SetupDiCreateDeviceInterfaceRegKey ou par l’appel du pilote à une routine de gestionnaire d’E/S associée. SetupDiDeleteDeviceInterfaceRegKey n’affecte pas la clé de Registre main pour l’interface de l’appareil instance ni d’autres sous-clés qui ont été créées.

DeviceInfoSet doit contenir uniquement des éléments sur l’ordinateur local.

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

SetupDiCreateDeviceInterface

SetupDiCreateDeviceInterfaceRegKey