ID3D11DeviceContext1::D iscardView1 方法 (d3d11_1.h)

從裝置內容捨棄資源檢視中指定的專案。

語法

void DiscardView1(
  [in]           ID3D11View       *pResourceView,
  [in, optional] const D3D11_RECT *pRects,
                 UINT             NumRects
);

參數

[in] pResourceView

類型: ID3D11View*

要捨棄之資源檢視之 ID3D11View 介面的指標。 使用 使用量D3D11_USAGE_DEFAULTD3D11_USAGE_DYNAMIC建立檢視底下的資源,否則運行時間會卸除 DiscardView1 的呼叫;如果已啟用偵錯層,運行時間會傳回錯誤訊息。

[in, optional] pRects

類型: const D3D11_RECT*

資源檢視中要捨棄之矩形 的D3D11_RECT 結構數位。 如果 NULL,DiscardView1 會捨棄整個檢視,且行為與 DiscardView 相同。

NumRects

類型: UINT

pRects 參數所指定陣列中的矩形數目。

傳回值

備註

DiscardView1 會通知圖形處理單位 (GPU) 資源檢視中 pResourceView 指向的現有內容不再需要。 檢視可以是 SRV、RTV、UAV 或 DSV。 DiscardView1DiscardResource 方法的變化。 DiscardView1 可讓您捨棄檢視 (中資源子集的專案,例如單一 Miplevel) 的專案。 更重要的是, DiscardView1 提供便利性,因為檢視通常是管線中系結和未系結的檢視。 某些管線系結沒有檢視,例如數據流輸出。 在此情況下, DiscardResource 可以執行任何資源的作業。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d3d11_1.h
程式庫 D3D11.lib

另請參閱

ID3D11DeviceContext1