PFND3DDDI_SETPRIORITY Rückruffunktion (d3dumddi.h)

Die SetPriority-Funktion legt die eviction-from-memory-Priorität für eine verwaltete Textur fest.

Syntax

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

HRESULT Pfnd3dddiSetpriority(
  HANDLE hDevice,
  const D3DDDIARG_SETPRIORITY *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDIARG_SETPRIORITY Struktur, die die Prioritätsebene angibt, die für die verwaltete Textur festgelegt werden soll.

Rückgabewert

SetPriority gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Prioritätsebene wurde erfolgreich festgelegt.
E_INVALIDARG Parameter wurden überprüft und als falsch ermittelt.

Hinweise

Die Microsoft Direct3D-Runtime ruft SetPriority auf, um die Prioritätsebene für eine Ressource festzulegen. Der Benutzermodusanzeigetreiber sollte das Ressourcenhandle, das im hResource-Member der D3DDDIARG_SETPRIORITY Struktur bereitgestellt wird, auf die pData verweist, in ein Zuordnungshandle übersetzen. Nachdem der Treiber diese Übersetzung durchgeführt hat, sollte der Treiber das resultierende Handle in einem Aufruf der Funktion pfnSetPriorityCb übergeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb