Metodo ID3D11Resource::SetEvictionPriority (d3d11.h)
Impostare la priorità di rimozione di una risorsa.
Sintassi
void SetEvictionPriority(
[in] UINT EvictionPriority
);
Parametri
[in] EvictionPriority
Tipo: UINT
Priorità di rimozione per la risorsa, ovvero uno dei valori seguenti:
- DXGI_RESOURCE_PRIORITY_MINIMUM
- DXGI_RESOURCE_PRIORITY_LOW
- DXGI_RESOURCE_PRIORITY_NORMAL
- DXGI_RESOURCE_PRIORITY_HIGH
- DXGI_RESOURCE_PRIORITY_MAXIMUM
Valore restituito
nessuno
Osservazioni
Le priorità delle risorse determinano quale risorsa rimuovere dalla memoria video quando il sistema ha esaurito la memoria video. La risorsa non andrà persa; verrà rimosso dalla memoria video e inserito nella memoria di sistema o eventualmente inserito nel disco rigido. La risorsa verrà ricaricata nella memoria video quando è necessaria.
Una risorsa impostata sulla priorità massima, DXGI_RESOURCE_PRIORITY_MAXIMUM, viene rimossa solo se non esiste un altro modo per risolvere la richiesta di memoria in ingresso. Windows Display Driver Model (WDDM) tenta di dividere una richiesta di memoria in ingresso alle dimensioni minime e rimuovere le risorse con priorità inferiore prima di rimuovere una risorsa con priorità massima.
La modifica delle priorità delle risorse deve essere eseguita con attenzione. Le priorità di rimozione sbagliate potrebbero essere un danno alle prestazioni anziché a un miglioramento.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |