Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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ätsstufe wurde erfolgreich festgelegt. |
| E_INVALIDARG | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Bemerkungen
Die Microsoft Direct3D-Laufzeit ruft SetPriority- auf, um die Prioritätsstufe für eine Ressource festzulegen. Der Anzeigetreiber für den Benutzermodus sollte den Ressourcenhandle übersetzen, der im hResource- Mitglied der D3DDDIARG_SETPRIORITY-Struktur angegeben wird, auf die von pData- in ein Zuordnungshandle verwiesen wird. Nachdem der Treiber diese Übersetzung ausgeführt hat, sollte der Treiber das resultierende Handle in einem Aufruf der pfnSetPriorityCb--Funktion übergeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
| Zielplattform- | Desktop |
| Header- | d3dumddi.h (include D3dumddi.h) |