Freigeben über


DXGI_DDI_ARG_SETRESOURCEPRIORITY Struktur (dxgiddi.h)

Die DXGI_DDI_ARG_SETRESOURCEPRIORITY-Struktur beschreibt Parameter zum Festlegen der Prioritätsebene einer Ressource.

Syntax

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Angehörige

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber die Eviction-from-Memory-Priorität für eine Ressource festlegt. 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] hResource

Ein Handle für die Ressource, für die die Prioritätsstufe festgelegt werden soll.

[in] Priority

Die prioritätsstufe, die für die Ressource festgelegt werden soll, die vom hResource Member angegeben wird. Die Prioritätsebene einer Ressource kann an einer beliebigen Stelle im Bereich von 0 bis 0xFFFFFFFF festgelegt werden.

Bemerkungen

Die Prioritätsebene, auf der eine Ressource festgelegt wird, bestimmt die Äumungsreihenfolge aus dem Speicher. Eine Ressource, der eine niedrige Priorität zugewiesen ist, wird vor einer Ressource mit hoher Priorität gezeichnet. Wenn zwei Ressourcen dieselbe Priorität haben, wird die ressource, die zuletzt verwendet wurde, im Arbeitsspeicher gespeichert. die andere Ressource wird ausgezogen.

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

SetResourcePriorityDXGI-