Metodo IDXGIResource::GetEvictionPriority (dxgi.h)

Ottenere la priorità di rimozione.

Sintassi

HRESULT GetEvictionPriority(
  [out] UINT *pEvictionPriority
);

Parametri

[out] pEvictionPriority

Tipo: UINT*

Puntatore alla priorità di rimozione, che determina quando una risorsa può essere rimossa dalla memoria.

I valori definiti seguenti sono possibili.

Valore Significato
DXGI_RESOURCE_PRIORITY_MINIMUM (0x28000000)
La risorsa viene inutilizzata e può essere rimossa non appena un'altra risorsa richiede la memoria occupata dalla risorsa.
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
La priorità di rimozione della risorsa è bassa. Il posizionamento della risorsa non è critico e viene eseguito un lavoro minimo per trovare una posizione per la risorsa. Ad esempio, se una GPU può eseguire il rendering con un buffer vertex da memoria locale o non locale con una piccola differenza nelle prestazioni, tale buffer vertex è di bassa priorità. Altre risorse più critiche (ad esempio, una destinazione di rendering o una trama) possono quindi occupare la memoria più veloce.
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
La priorità di rimozione della risorsa è normale. La posizione della risorsa è importante, ma non critica, per le prestazioni. La risorsa viene inserita nella posizione preferita anziché in una risorsa con priorità bassa.
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
La priorità di rimozione della risorsa è elevata. La risorsa viene inserita nella posizione preferita anziché in una risorsa con priorità bassa o con priorità normale.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
La risorsa viene rimossa dalla memoria solo se non esiste alcun altro modo per risolvere il requisito di memoria.

Valore restituito

Tipo: HRESULT

Restituisce uno dei DXGI_ERROR seguenti.

Commenti

La priorità di rimozione è una variabile di gestione della memoria usata da DXGI per determinare come gestire la memoria sovracommessa.

I livelli di priorità diversi dai valori definiti vengono usati quando appropriato. Ad esempio, una risorsa con un livello di priorità di 0x78000001 indica che la risorsa è leggermente superiore alla normale.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dxgi.h
Libreria DXGI.lib

Vedi anche

IDXGIResource