Partager via


fonction CM_Disable_DevNode (cfgmgr32.h)

The CM_Disable_DevNode function disables a device.

Syntax

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

Parameters

[in] dnDevInst

Handle d’instance d’appareil lié à l’ordinateur local.

[in] ulFlags

Disable flags:

CM_DISABLE_UI_NOT_OK

N’affichez aucune interface à l’utilisateur si la tentative de désactivation de l’appareil échoue.

CM_DISABLE_PERSIST (Windows 10 et versions ultérieures de Windows)

Désactive l’appareil au cours des redémarrages.

Return value

Si l’opération réussit, la fonction retourne CR_SUCCESS. Otherwise, it returns one of the CR_-prefixed error codes defined in Cfgmgr32.h.

Remarks

By default, CM_Disable_DevNode disables a device at one time, but after reboot the device is enabled again. Starting in Windows 10, you can specify the CM_DISABLE_PERSIST flag to disable the device across reboots.

Requirements

Requirement Value
Client minimum requis Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
Target Platform Universal
Header cfgmgr32.h (include Cfgmgr32.h)
Library Cfgmgr32.lib ; OneCoreUAP.lib sur Windows 10
DLL CfgMgr32.dll

See also

CM_Enable_DevNode

DIF_PROPERTYCHANGE

SetupDiCallClassInstaller