Freigeben über


D3DDDIARG_SETPRIORITY Struktur (d3dumddi.h)

Die D3DDDIARG_SETPRIORITY Struktur beschreibt die Prioritätsebene, die für eine verwaltete Textur festgelegt werden soll.

Syntax

typedef struct _D3DDDIARG_SETPRIORITY {
  HANDLE hResource;
  UINT   Priority;
} D3DDDIARG_SETPRIORITY;

Angehörige

hResource

Ein Handle für die Ressource, die die Textur enthält.

Priority

Die Prioritätsebene, die für die Textur festgelegt werden soll, die in der hResource Ressource enthalten ist. Der Prioritätswert einer Textur kann an einer beliebigen Stelle im Bereich von 0 bis 0xFFFFFFFF festgelegt werden.

Bemerkungen

Der Treiber empfängt nur Prioritätsbenachrichtigungen für vom Treiber verwaltete Texturen.

Die Prioritätsebene, auf der eine Textur festgelegt wird, bestimmt die Eviction-Reihenfolge aus dem Speicher. Eine Textur, der eine niedrige Priorität zugewiesen wird, wird vor einer Textur mit hoher Priorität gezeichnet. Wenn zwei Texturen dieselbe Priorität haben, wird die zuletzt verwendete Textur im Arbeitsspeicher gespeichert. die andere Textur wird ausgezogen.

Anforderungen

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

Siehe auch

SetPriority-