Partager via


CM_Delete_Class_Key, fonction (cfgmgr32.h)

La fonction CM_Delete_Class_Key supprime la classe d’appareil installée spécifiée du système.

Syntaxe

CMAPI CONFIGRET CM_Delete_Class_Key(
  [in] LPGUID ClassGuid,
  [in] ULONG  ulFlags
);

Paramètres

[in] ClassGuid

Pointeur vers le GUID de la classe d’appareil à supprimer.

[in] ulFlags

Supprimer les indicateurs de clé de classe :

CM_DELETE_CLASS_ONLY

Supprimez la classe uniquement si elle ne contient aucune sous-clé.

CM_DELETE_CLASS_SUBKEYS

Supprimez la classe et toutes ses sous-clés.

CM_DELETE_CLASS_INTERFACE (disponible uniquement dans Windows Vista et versions ultérieures)

Indique que ClassGuid spécifie une classe d’interface d’appareil et non une classe de configuration d’appareil.

Valeur retournée

Si l’opération réussit, la fonction retourne CR_SUCCESS. Sinon, elle retourne l’un des codes d’erreur préfixés CR_ définis dans Cfgmgr32.h.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
Plateforme cible Universal
En-tête cfgmgr32.h (inclure Cfgmgr32.h)
Bibliothèque Cfgmgr32.lib ; OneCoreUAP.lib sur Windows 10
DLL CfgMgr32.dll

Voir aussi

CM_Open_Class_Key