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)

Vedi anche

QueryResourceResidencyDXGI