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