Condividi tramite


DXGI_DDI_ARG_SETRESOURCEPRIORITY struttura (dxgiddi.h)

La struttura DXGI_DDI_ARG_SETRESOURCEPRIORITY descrive i parametri per impostare il livello di priorità di una risorsa.

Sintassi

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Members

[in] hDevice

Handle per il dispositivo di visualizzazione (contesto grafico) in cui il driver imposta la priorità di rimozione dalla memoria per una risorsa. Il runtime Direct3D passa questo handle al driver nel membro hDrvDevice della struttura D3D10DDIARG_CREATEDEVICE quando il runtime chiama la funzione CreateDevice(D3D10) del driver per creare il dispositivo di visualizzazione.

[in] hResource

Handle per la risorsa per impostare il livello di priorità.

[in] Priority

Livello di priorità da impostare per la risorsa specificata dal membro hResource . Il livello di priorità di una risorsa può essere impostato ovunque nell'intervallo compreso tra 0 e 0xFFFFFFFF.

Commenti

Il livello di priorità impostato da una risorsa determina l'ordine di rimozione dalla memoria. Una risorsa assegnata a una priorità bassa viene rimossa prima di una risorsa con priorità elevata. Se due risorse hanno la stessa priorità, la risorsa usata più di recente viene mantenuta in memoria; l'altra risorsa viene rimossa.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione dxgiddi.h (include D3d10umddi.h)

Vedi anche

SetResourcePriorityDXGI