D3DHAL_DP2SETPRIORITY Struktur (d3dhal.h)

Die D3DHAL_DP2SETPRIORITY-Struktur wird verwendet, um den Treiber über die Priorität der Textur zu informieren, die durch das Handle dwDDDestSurface angegeben wird.

Syntax

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

Member

dwDDSurface

Gibt den Handle der Textur an.

dwPriority

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

Hinweise

Treiber werden bei der Texturerstellung über Handles benachrichtigt. Der Treiber kann davon ausgehen, dass nur für vom Treiber verwaltete Texturen Prioritätsbenachrichtigungen empfangen werden.

Prioritäten bestimmen, wann verwaltete Texturen aus dem Arbeitsspeicher entfernt werden sollen. Eine Textur, der eine niedrige Priorität zugewiesen ist, wird vor einer Textur mit hoher Priorität entfernt. Wenn zwei Texturen die gleiche Priorität haben, wird die zuletzt verwendete Textur im Arbeitsspeicher beibehalten. Die andere Textur wird entfernt.

Anforderungen

Anforderung Wert
Header d3dhal.h (include D3dhal.h)