Função CM_Set_DevNode_Problem (cfgmgr32.h)
A função CM_Set_DevNode_Problem define um código de problema para um dispositivo instalado em um computador local.
Sintaxe
CMAPI CONFIGRET CM_Set_DevNode_Problem(
[in] DEVINST dnDevInst,
[in] ULONG ulProblem,
[in] ULONG ulFlags
);
Parâmetros
[in] dnDevInst
Identificador de instância de dispositivo fornecido pelo chamador associado ao computador local.
[in] ulProblem
Fornece um código de problema, que é zero ou um dos sinalizadores de CM_PROB_Xxx descritos em mensagens de erro Gerenciador de Dispositivos. Um valor zero indica que um problema não está definido para o dispositivo.
[in] ulFlags
Deve ser definido como zero.
Valor retornado
Se a operação for bem-sucedida, a função retornará CR_SUCCESS. Caso contrário, a função retornará um dos códigos de erro prefixados por CR_ definidos em Cfgmgr32.h.
Comentários
Use essa função para definir um código de problema para um dispositivo instalado em um computador local. Você também pode usar as seguintes funções para definir o código de problema de um dispositivo e obter o código de problema definido para o dispositivo:
-
CM_Get_DevNode_Status retorna o conjunto de códigos de problema para um dispositivo instalado em um computador local.
-
CM_Get_DevNode_Status_Ex retorna o conjunto de códigos de problema para um dispositivo instalado em um computador local ou remoto.
-
CM_Set_DevNode_Problem_Ex define um código de problema para um dispositivo instalado em um computador local ou remoto.
Requisitos
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |
Biblioteca | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |