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 |