DXGI_DDI_ARG_QUERYRESOURCERESIDENCY struttura (dxgiddi.h)
La struttura DXGI_DDI_ARG_QUERYRESOURCERESIDENCY descrive lo stato di residenza di un elenco di risorse.
Sintassi
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
Members
[in] hDevice
Handle per il dispositivo di visualizzazione (contesto grafico) in cui il driver determina lo stato di residenza delle risorse. 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] pResources
Matrice di handle per le risorse su cui eseguire una query per la residenza.
[out] pStatus
Puntatore a una matrice di valori di DXGI_DDI_RESIDENCY. Il numero di elementi nella matrice viene specificato dal membro Resources e ogni elemento riceve uno dei valori seguenti per indicare lo stato di residenza della risorsa corrispondente nella matrice specificata da pResources .
Valore | Significato |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | Le risorse risiedono nella memoria GPU, ovvero lo stato di residenza più alto. |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | Le risorse risiedono nella memoria condivisa. |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | Le risorse non sono rientri, ovvero lo stato di residenza più basso. |
[in] Resources
Numero di elementi nelle matrici pResources e pStatus .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | dxgiddi.h (include D3d10umddi.h) |