D3DKMTEvict-Funktion (d3dkmthk.h)

D3DKMTEvict wird verwendet, um die Anzahl der Zuordnungsresidenzreferenzen zu verringern. Sobald diese Anzahl null erreicht, wird die Zuordnung aus der Liste der Geräteresidenzen entfernt.

Syntax

NTSTATUS D3DKMTEvict(
  D3DKMT_EVICT *unnamedParam1
);

Parameter

unnamedParam1

pData [in, out]

Ein Zeiger auf eine D3DKMT_EVICT Struktur, die den Vorgang beschreibt.

Rückgabewert

Gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Der Vorgang wurde erfolgreich ausgeführt.
STATUS_INVALID_PARAMETER Die Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.

Hinweise

Sobald die Entfernungsanforderung in die Warteschlange eingereiht wurde, ist der Zugriff auf die zugrunde liegende Zuordnung unzulässig, da die Zuordnung jederzeit nach dem Ermessen des Betriebssystems entfernt werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Universell
Header d3dkmthk.h (include D3dkmthk.h)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

D3DKMT_EVICT