Freigeben über


DXGI_DDI_ARG_RECLAIMRESOURCES-Struktur (dxgiddi.h)

Beschreibt Videospeicherressourcen, die zurückgewonnen werden sollen und die der Benutzermodusanzeigetreiber zuvor zur Wiederverwendung angeboten hat. Wird mit der PfnReclaimResources-Funktion von Windows Display Driver Model (WDDM) 1.2 und höher für Benutzermodusanzeigetreiber verwendet.

Syntax

typedef struct _DXGI_DDI_ARG_RECLAIMRESOURCES {
  [in]  DXGI_DDI_HDEVICE         hDevice;
  [in]  const DXGI_DDI_HRESOURCE *pResources;
  [out] BOOL                     *pDiscarded;
  [in]  UINT                     Resources;
} DXGI_DDI_ARG_RECLAIMRESOURCES;

Member

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber Ressourcen für die Wiederverwendung bietet.

Die Direct3D-Runtime hat dieses Handle an den Treiber im hDrvDevice-Member der D3D10DDIARG_CREATEDEVICE-Struktur übergeben, als das Gerät erstellt wurde, indem die CreateDevice(D3D10) -Routine aufgerufen wurde.

[in] pResources

Ein Zeiger auf ein Array von Handles auf die Ressourcen, die zurückgewonnen werden sollen.

[out] pDiscarded

Ein optionales Array boolescher Werte, die angeben, ob jede Ressource oder Zuordnung verworfen wurde.

Jeder boolesche Wert in diesem Array entspricht einer Ressource am gleichen Indexspeicherort in der Struktur, auf die von pResources verwiesen wird.

Der Treiber legt jeden booleschen Wert auf TRUE fest, wenn die korrelierende Ressource verworfen wurde, oder auf FALSE , falls nicht.

Wenn pDiscardedNULL ist, kann es vom Treiber ignoriert werden.

[in] Resources

Die Anzahl der Elemente in den Arrays, auf die von pResources und pDiscarded verwiesen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8, WDDM 1.2 und höher
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen

pfnReclaimResources