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