Metodo ID3D11DeviceContext1::D iscardView (d3d11_1.h)
Rimuove una visualizzazione delle risorse dal contesto di dispositivo.
Sintassi
void DiscardView(
[in] ID3D11View *pResourceView
);
Parametri
[in] pResourceView
Tipo: ID3D11View*
Puntatore all'interfaccia ID3D11View per la visualizzazione delle risorse da rimuovere. La risorsa sottostante la vista deve essere stata creata con D3D11_USAGE_DEFAULT di utilizzo o D3D11_USAGE_DYNAMIC, altrimenti il runtime elimina la chiamata a DiscardView; se il livello di debug è abilitato, il runtime restituisce un messaggio di errore.
Valore restituito
Nessuno
Osservazioni
DiscardView informa l'unità di elaborazione grafica (GPU) che il contenuto esistente nella visualizzazione risorse che pResourceView punta non è più necessario. La vista può essere una vista SRV, RTV, UAV o DSV. DiscardView è una variante del metodo DiscardResource. DiscardView consente di rimuovere un subset di una risorsa che si trova in una visualizzazione, ad esempio un singolo miplevel. Più importante, DiscardView offre una praticità perché spesso le visualizzazioni sono associate e non associate alla pipeline. Alcune associazioni di pipeline non dispongono di viste, ad esempio l'output del flusso. In questo caso, DiscardResource può eseguire il processo per qualsiasi risorsa.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
piattaforma di destinazione | Finestre |
intestazione | d3d11_1.h |
libreria | D3D11.lib |