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