共用方式為


PFND3D10DDI_SETERROR_CB回呼函式 (d3d10umddi.h)

pfnSetErrorCb 函式會設定使用者模式顯示驅動程式函式的傳回錯誤碼。

語法

PFND3D10DDI_SETERROR_CB Pfnd3d10ddiSeterrorCb;

void Pfnd3d10ddiSeterrorCb(
  D3D10DDI_HRTCORELAYER unnamedParam1,
  HRESULT unnamedParam2
)
{...}

參數

unnamedParam1

hRuntimeDevice [in]

核心Microsoft Direct3D 10 運行時間之內容的句柄。 此句柄會在呼叫驅動程式的 CreateDevice(D3D10) 函式中提供給驅動程式。

unnamedParam2

hResult [in]

HRESULT 值,指定要為驅動程式函式設定的錯誤。

傳回值

沒有

言論

使用者模式顯示驅動程式可以針對每個驅動程序調用呼叫 pfnSetErrorCb 多次呼叫 pfnSetErrorCb。 對於未傳回狀態代碼的驅動程式函式,驅動程式會使用 pfnSetErrorCb 將錯誤資訊傳回至 Direct3D 運行時間

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
目標平臺 桌面
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

CreateDevice(D3D10)

D3D10DDI_CORELAYER_DEVICECALLBACKS