función CM_Set_DevNode_Problem (cfgmgr32.h)
La función CM_Set_DevNode_Problem establece un código de problema para un dispositivo instalado en un equipo local.
Sintaxis
CMAPI CONFIGRET CM_Set_DevNode_Problem(
[in] DEVINST dnDevInst,
[in] ULONG ulProblem,
[in] ULONG ulFlags
);
Parámetros
[in] dnDevInst
Identificador de instancia de dispositivo proporcionado por el autor de la llamada que está enlazado al equipo local.
[in] ulProblem
Proporciona un código de problema, que es cero o una de las marcas de CM_PROB_Xxx que se describen en Administrador de dispositivos mensajes de error. Un valor de cero indica que no se ha establecido un problema para el dispositivo.
[in] ulFlags
Debe establecerse en cero.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve CR_SUCCESS. De lo contrario, la función devuelve uno de los códigos de error con prefijo CR_ definidos en Cfgmgr32.h.
Comentarios
Use esta función para establecer un código de problema para un dispositivo instalado en un equipo local. También puede usar las siguientes funciones para establecer el código de problema de un dispositivo y obtener el código del problema establecido para el dispositivo:
-
CM_Get_DevNode_Status devuelve el código de problema establecido para un dispositivo instalado en un equipo local.
-
CM_Get_DevNode_Status_Ex devuelve el código de problema establecido para un dispositivo instalado en un equipo local o remoto.
-
CM_Set_DevNode_Problem_Ex establece un código de problema para un dispositivo instalado en un equipo local o remoto.
Requisitos
Cliente mínimo compatible | Disponible en Microsoft Windows 2000 y versiones posteriores de Windows. |
Plataforma de destino | Escritorio |
Encabezado | cfgmgr32.h (incluya Cfgmgr32.h) |
Library | Cfgmgr32.lib |
Archivo DLL | Cfgmgr32.dll |