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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour