CM_Disable_DevNode, fonction (cfgmgr32.h)
La fonction CM_Disable_DevNode désactive un appareil.
Syntaxe
CMAPI CONFIGRET CM_Disable_DevNode(
[in] DEVINST dnDevInst,
[in] ULONG ulFlags
);
Paramètres
[in] dnDevInst
Le instance de périphérique lié à l’ordinateur local.
[in] ulFlags
Désactiver les indicateurs :
CM_DISABLE_UI_NOT_OK
N’affichez aucune interface à l’utilisateur si la tentative de désactivation de l’appareil échoue.
CM_DISABLE_PERSIST
Désactive l’appareil lors des redémarrages.
Valeur retournée
Si l’opération réussit, la fonction retourne CR_SUCCESS. Sinon, elle retourne l’un des codes d’erreur préfixés CR_ définis dans Cfgmgr32.h.
Remarques
Par défaut, CM_Disable_DevNode désactive un appareil à la fois, mais après le redémarrage, l’appareil est à nouveau activé. À partir de Windows 10, vous pouvez spécifier l’indicateur CM_DISABLE_PERSIST pour désactiver l’appareil lors des redémarrages.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | cfgmgr32.h (inclure Cfgmgr32.h) |
Bibliothèque | Cfgmgr32.lib ; OneCoreUAP.lib sur Windows 10 |
DLL | CfgMgr32.dll |