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) |