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.

Para obter informações sobre como usar identificadores de instância de dispositivo associados ao computador local, consulte CM_Get_Child.

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

Confira também

CM_Get_Child

CM_Get_DevNode_Status

CM_Get_DevNode_Status_Ex

CM_Set_DevNode_Problem_Ex