Freigeben über


PFND3DDDI_EVICTCB Rückruffunktion (d3dumddi.h)

pfnEvictCb wird verwendet, um das Betriebssystem anzuweisen, die Residency-Referenzanzahl zu verringern. Sobald diese Anzahl null erreicht hat, wird die Zuordnung aus der Geräteaufbewahrungsliste entfernt.

Syntax

PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;

HRESULT Pfnd3dddiEvictcb(
  HANDLE hDevice,
  D3DDDICB_EVICT *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät.

unnamedParam2

pData- [in, out]

Ein Zeiger auf eine D3DDDICB_EVICT Struktur, die die zu entfernenden Speicherseiten beschreibt.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

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- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDICB_EVICT