Freigeben über


DXGI_DDI_ARG_QUERYRESOURCERESIDENCY-Struktur (dxgiddi.h)

Die DXGI_DDI_ARG_QUERYRESOURCERESIDENCY-Struktur beschreibt die status einer Ressourcenliste.

Syntax

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;

Member

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber die Ressourcenresidenz status. Die Direct3D-Runtime übergibt dieses Handle an den Treiber im hDrvDevice-Member der D3D10DDIARG_CREATEDEVICE-Struktur , wenn die Laufzeit die CreateDevice(D3D10) -Funktion des Treibers aufruft, um das Anzeigegerät zu erstellen.

[in] pResources

Ein Array von Handles für die Ressourcen, für die die Residenz abfragt werden soll.

[out] pStatus

Ein Zeiger auf ein Array von DXGI_DDI_RESIDENCY Werten. Die Anzahl der Elemente im Array wird vom Resources-Element angegeben, und jedes Element erhält einen der folgenden Werte, um die Residenz status der entsprechenden Ressource in dem Array anzugeben, das pResources angibt.

Wert Bedeutung
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) Die Ressourcen befinden sich im GPU-Arbeitsspeicher, der die höchste Residenz status.
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) Die Ressourcen befinden sich im freigegebenen Speicher.
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) Die Ressourcen sind nichtresident, was die niedrigste Residenz status ist.

[in] Resources

Die Anzahl der Elemente in den pResources - und pStatus-Arrays .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen

QueryResourceResidencyDXGI