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) |