ID3D11DeviceContext1::D iscardView 方法 (d3d11_1.h)
放弃设备上下文中的资源视图。
语法
void DiscardView(
[in] ID3D11View *pResourceView
);
参数
[in] pResourceView
类型: ID3D11View*
指向要放弃的资源视图的 ID3D11View 接口的指针。 作为视图依据的资源必须已使用使用情况 D3D11_USAGE_DEFAULT 或 D3D11_USAGE_DYNAMIC创建,否则运行时将删除对 DiscardView 的调用;如果启用了调试层,则运行时将返回错误消息。
返回值
无
备注
DiscardView 通知图形处理单元 (GPU) 不再需要 pResourceView 指向的资源视图中的现有内容。 视图可以是 SRV、RTV、UAV 或 DSV。 DiscardView 是 DiscardResource 方法的变体。 DiscardView 允许放弃视图 (中的资源子集,例如单个错误) 。 更重要的是, DiscardView 提供了一种便利,因为视图通常是管道中绑定和未绑定的内容。 某些管道绑定没有视图,例如流输出。 在这种情况下, DiscardResource 可以为任何资源执行该作业。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11_1.h |
Library | D3D11.lib |