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;

Member

[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-Runtime übergibt dieses Handle an den Treiber im hDrvDevice-Member der D3D10DDIARG_CREATEDEVICE-Struktur , wenn die Runtime 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ätsebene festgelegt werden soll.

[in] Priority

Die Prioritätsebene, die für die Ressource festgelegt werden soll, die vom hResource-Member angegeben wird. Die Prioritätsebene einer Ressource kann überall im Bereich von 0 bis 0xFFFFFFFF festgelegt werden.

Hinweise

Die Prioritätsebene, auf der eine Ressource festgelegt ist, bestimmt die Entfernungsreihenfolge aus dem Arbeitsspeicher. Eine Ressource, der eine niedrige Priorität zugewiesen ist, wird vor einer Ressource mit hoher Priorität entfernt. Wenn zwei Ressourcen die gleiche Priorität haben, wird die Ressource, die zuletzt verwendet wurde, im Arbeitsspeicher aufbewahrt. die andere Ressource wird entfernt.

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

SetResourcePriorityDXGI