共用方式為


PFND3D10DDI_RESOURCEUNMAP回呼函式 (d3d10umddi.h)

ResourceUnmap 函式會取消對應資源的子資源。

語法

PFND3D10DDI_RESOURCEUNMAP Pfnd3d10ddiResourceunmap;

void Pfnd3d10ddiResourceunmap(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  UINT unnamedParam3
)
{...}

參數

unnamedParam1

hDevice [in]

顯示裝置的句柄(圖形內容)。

unnamedParam2

hResource [in]

要取消對應的資源句柄。

unnamedParam3

子資源 [in]

索引,表示要取消對應的子資源。

傳回值

沒有

言論

驅動程式可以使用 pfnSetErrorCb 回呼函式來設定錯誤碼。

驅動程式可以呼叫 pfnSetErrorCb 來設定 D3DDDIERR_DEVICEREMOVED 錯誤碼;不過,如果移除裝置,則不需要驅動程式來設定 D3DDDIERR_DEVICEREMOVED。 呼叫 pfnSetErrorCb 以設定任何其他錯誤碼都很重要。

輸入值的限制

針對 Windows 顯示驅動程式模型 (WDDM) 1.3 和更新版本的驅動程式,Microsoft Direct3D 運行時間會提供此函式所使用的一組受限輸入值。 如需所有受限制值的清單,請參閱 [Direct3D 轉譯效能改善](/windows-hardware/drivers/display/direct3d-rendering-performance-improvements)。

要求

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

另請參閱

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb