Freigeben über


D3DHAL_DP2SETPRIORITY Struktur (d3dhal.h)

Die D3DHAL_DP2SETPRIORITY Struktur wird verwendet, um den Treiber über die Priorität der Textur zu informieren, die vom Handle dwDDestSurfaceangegeben wird.

Syntax

typedef struct _D3DHAL_DP2SETPRIORITY {
  DWORD dwDDSurface;
  DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;

Angehörige

dwDDSurface

Gibt den Handle der Textur an.

dwPriority

Gibt die Priorität der dwDDestSurface Textur an. Der Prioritätswert einer Textur kann an einer beliebigen Stelle im Bereich von 0 bis 0xFFFFFFFF festgelegt werden.

Bemerkungen

Treiber werden zur Texturerstellungszeit über Handles benachrichtigt. Der Treiber kann erwarten, dass Prioritätsbenachrichtigungen nur für vom Treiber verwaltete Texturen empfangen werden.

Prioritäten bestimmen, wann verwaltete Texturen aus dem Speicher entfernt werden sollen. Eine Textur, die eine niedrige Priorität zugewiesen hat, 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
Header- d3dhal.h (einschließlich D3dhal.h)