Freigeben über


DXGI_DDI_ARG_QUERYRESOURCERESIDENCY Struktur (dxgiddi.h)

Die DXGI_DDI_ARG_QUERYRESOURCERESIDENCY Struktur beschreibt den Residency-Status einer Liste von Ressourcen.

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;

Angehörige

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber den Ressourcen-Residency-Status bestimmt. Die Direct3D-Laufzeit übergibt dieses Handle an den Treiber in der 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 Residency abzufragen ist.

[out] pStatus

Ein Zeiger auf ein Array mit DXGI_DDI_RESIDENCY Werten. Die Anzahl der Elemente im Array wird durch das Resources Member angegeben, und jedes Element erhält einen der folgenden Werte, um den Residency-Status der entsprechenden Ressource im Array anzugeben, die pResources angibt.

Wert Bedeutung
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) Die Ressourcen befinden sich im GPU-Speicher, was der höchste Residency-Status ist.
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 nichtident, was der niedrigste Residency-Status ist.

[in] Resources

Die Anzahl der Elemente in den pResources und pStatus Arrays.

Anforderungen

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

Siehe auch

QueryResourceResidencyDXGI-