Condividi tramite


funzione CM_Set_DevNode_Problem (cfgmgr32.h)

La funzione CM_Set_DevNode_Problem imposta un codice di problema per un dispositivo installato in un computer locale.

Sintassi

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

Parametri

[in] dnDevInst

Handle di istanza del dispositivo fornito dal chiamante associato al computer locale.

[in] ulProblem

Fornisce un codice di problema, che è zero o uno dei flag di CM_PROB_Xxx descritti in 设备管理器 Messaggi di errore. Un valore pari a zero indica che un problema non è impostato per il dispositivo.

[in] ulFlags

Deve essere impostato su zero.

Valore restituito

Se l'operazione ha esito positivo, la funzione restituisce CR_SUCCESS. In caso contrario, la funzione restituisce uno dei codici di errore con prefisso CR_ definiti in Cfgmgr32.h.

Commenti

Usare questa funzione per impostare un codice di problema per un dispositivo installato in un computer locale. È anche possibile usare le funzioni seguenti per impostare il codice del problema di un dispositivo e ottenere il set di codice del problema per il dispositivo:

  • CM_Get_DevNode_Status restituisce il set di codice del problema per un dispositivo installato in un computer locale.

  • CM_Get_DevNode_Status_Ex restituisce il set di codice del problema per un dispositivo installato in un computer locale o remoto.

  • CM_Set_DevNode_Problem_Ex imposta un codice di problema per un dispositivo installato in un computer locale o remoto.

Per informazioni sull'uso degli handle di istanza del dispositivo associati al computer locale, vedere CM_Get_Child.

Requisiti

   
Client minimo supportato Disponibile in Microsoft Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione cfgmgr32.h (include Cfgmgr32.h)
Libreria Cfgmgr32.lib
DLL Cfgmgr32.dll

Vedi anche

CM_Get_Child

CM_Get_DevNode_Status

CM_Get_DevNode_Status_Ex

CM_Set_DevNode_Problem_Ex