CM_Set_DevNode_Problem函式 (cfgmgr32.h)

CM_Set_DevNode_Problem函式會設定安裝在本機電腦之裝置的問題碼。

語法

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

參數

[in] dnDevInst

呼叫端提供的裝置實例控制碼,該控制碼系結至本機電腦。

[in] ulProblem

提供問題碼,這是裝置管理員錯誤訊息中所述的零或其中一個CM_PROB_Xxx旗標。 值為零表示裝置未設定問題。

[in] ulFlags

必須設定為零。

傳回值

如果作業成功,函式會傳回CR_SUCCESS。 否則,函式會傳回 Cfgmgr32.h中定義的其中一個CR_前置錯誤碼。

備註

使用此函式為安裝在本機電腦中的裝置設定問題碼。 您也可以使用下列函式來設定裝置的問題碼,並取得裝置的問題碼集:

如需使用系結至本機電腦的裝置實例控制碼的相關資訊,請參閱 CM_Get_Child

規格需求

   
最低支援的用戶端 可在 Microsoft Windows 2000 和更新版本的 Windows 中使用。
目標平台 桌面
標頭 cfgmgr32.h (包含 Cfgmgr32.h)
程式庫 Cfgmgr32.lib
Dll Cfgmgr32.dll

另請參閱

CM_Get_Child

CM_Get_DevNode_Status

CM_Get_DevNode_Status_Ex

CM_Set_DevNode_Problem_Ex