función CM_Disable_DevNode (cfgmgr32.h)

La función CM_Disable_DevNode deshabilita un dispositivo.

Sintaxis

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

Parámetros

[in] dnDevInst

Identificador de instancia de dispositivo enlazado al equipo local.

[in] ulFlags

Deshabilitar marcas:

CM_DISABLE_UI_NOT_OK

No muestre ninguna interfaz al usuario si se produce un error en el intento de deshabilitar el dispositivo.

CM_DISABLE_PERSIST

Deshabilita el dispositivo en los reinicios.

Valor devuelto

Si la operación se realiza correctamente, la función devuelve CR_SUCCESS. De lo contrario, devuelve uno de los códigos de error CR_ prefijo definidos en Cfgmgr32.h.

Comentarios

De forma predeterminada, CM_Disable_DevNode deshabilita un dispositivo a la vez, pero después de reiniciarlo de nuevo. A partir de Windows 10, puede especificar la marca CM_DISABLE_PERSIST para deshabilitar el dispositivo en los reinicios.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado cfgmgr32.h (incluya Cfgmgr32.h)
Library Cfgmgr32.lib; OneCoreUAP.lib en Windows 10
Archivo DLL CfgMgr32.dll

Consulte también

CM_Enable_DevNode

DIF_PROPERTYCHANGE

SetupDiCallClassInstaller