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) |