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

Weitere Informationen

CM_Open_Class_Key