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 |