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