Freigeben über


D3DKMTEvict-Funktion (d3dkmthk.h)

D3DKMTEvict wird verwendet, um die Anzahl der Zuordnungsreferenzen zu erhöhen. Sobald diese Anzahl null erreicht hat, wird die Zuordnung aus der Geräteaufbewahrungsliste 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 Parameter wurden überprüft und ermittelt, dass sie falsch sind.

Diese Funktion kann auch andere NTSTATUS- Werte zurückgeben.

Bemerkungen

Sobald die Löschanforderung in die Warteschlange gestellt wurde, ist es unzulässig, auf die zugrunde liegende Zuordnung zuzugreifen, da die Zuordnung jederzeit nach Ermessen des Betriebssystems von dort entfernt werden kann.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Universal
Header- d3dkmthk.h (einschließlich D3dkmthk.h)
Library Gdi32.lib
DLL- Gdi32.dll

Siehe auch

D3DKMT_EVICT