CM_Delete_Class_Key-Funktion (cfgmgr32.h)
Die CM_Delete_Class_Key-Funktion entfernt die angegebene installierte Geräteklasse aus dem System.
Syntax
CMAPI CONFIGRET CM_Delete_Class_Key(
[in] LPGUID ClassGuid,
[in] ULONG ulFlags
);
Parameter
[in] ClassGuid
Zeiger auf die GUID der zu entfernenden Geräteklasse.
[in] ulFlags
Klassenschlüsselflags löschen:
CM_DELETE_CLASS_ONLY
Löschen Sie die -Klasse nur, wenn sie keine Unterschlüssel enthält.
CM_DELETE_CLASS_SUBKEYS
Löschen Sie die -Klasse und alle ihre Unterschlüssel.
CM_DELETE_CLASS_INTERFACE (nur in Windows Vista und höher verfügbar)
Gibt an, dass ClassGuid eine Geräteschnittstellenklasse und keine Geräteeinrichtungsklasse angibt.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird einer der CR_-Präfix-Fehlercodes zurückgegeben, die in Cfgmgr32.h definiert sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | cfgmgr32.h (einschließlich Cfgmgr32.h) |
Bibliothek | Cfgmgr32.lib; OneCoreUAP.lib auf Windows 10 |
DLL | CfgMgr32.dll |