CM_Disable_DevNode-Funktion (cfgmgr32.h)

Die CM_Disable_DevNode-Funktion deaktiviert ein Gerät.

Syntax

CMAPI CONFIGRET CM_Disable_DevNode(
  [in] DEVINST dnDevInst,
  [in] ULONG   ulFlags
);

Parameter

[in] dnDevInst

Gerät instance Handle, das an den lokalen Computer gebunden ist.

[in] ulFlags

Deaktivieren von Flags:

CM_DISABLE_UI_NOT_OK

Zeigen Sie dem Benutzer keine Schnittstelle an, wenn der Versuch, das Gerät zu deaktivieren, fehlschlägt.

CM_DISABLE_PERSIST

Deaktiviert das Gerät bei Neustarts.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird einer der in Cfgmgr32.h definierten Fehlercodes mit CR_ Präfix zurückgegeben.

Hinweise

Standardmäßig deaktiviert CM_Disable_DevNode ein Gerät gleichzeitig, aber nach dem Neustart wird das Gerät wieder aktiviert. Ab Windows 10 können Sie das flag CM_DISABLE_PERSIST angeben, um das Gerät bei Neustarts zu deaktivieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header cfgmgr32.h (include Cfgmgr32.h)
Bibliothek Cfgmgr32.lib; OneCoreUAP.lib auf Windows 10
DLL CfgMgr32.dll

Weitere Informationen

CM_Enable_DevNode

DIF_PROPERTYCHANGE

SetupDiCallClassInstaller