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_DEFAULT 或 D3D11_USAGE_DYNAMIC建立檢視底下的資源,否則運行時間會卸除 DiscardView1 的呼叫;如果已啟用偵錯層,運行時間會傳回錯誤訊息。
[in, optional] pRects
類型: const D3D11_RECT*
資源檢視中要捨棄之矩形 的D3D11_RECT 結構數位。 如果 為NULL,DiscardView1 會捨棄整個檢視,且行為與 DiscardView 相同。
NumRects
類型: UINT
pRects 參數所指定陣列中的矩形數目。
傳回值
無
備註
DiscardView1 會通知圖形處理單位 (GPU) 資源檢視中 pResourceView 指向的現有內容不再需要。 檢視可以是 SRV、RTV、UAV 或 DSV。 DiscardView1 是 DiscardResource 方法的變化。 DiscardView1 可讓您捨棄檢視 (中資源子集的專案,例如單一 Miplevel) 的專案。 更重要的是, DiscardView1 提供便利性,因為檢視通常是管線中系結和未系結的檢視。 某些管線系結沒有檢視,例如數據流輸出。 在此情況下, DiscardResource 可以執行任何資源的作業。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | d3d11_1.h |
程式庫 | D3D11.lib |