D3DDDICB_EVICT-Struktur (d3dumddi.h)
D3DKMT_EVICT wird mit pfnEvictCb verwendet, um eine von der Anzahl der Residenzverweis zu subtrahieren.
Sobald diese Anzahl null erreicht, wird die Zuordnung aus der Liste der Geräteresidenzen entfernt.
Syntax
typedef struct D3DDDICB_EVICT {
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *AllocationList;
[in] D3DDDI_EVICT_FLAGS Flags;
[out] UINT64 NumBytesToTrim;
} D3DDDICB_EVICT;
Member
[in] NumAllocations
Anzahl der Zuordnungshandles im AllocationList-Array .
[in] AllocationList
Ein Array von NumAllocations-Zuordnungshandles zum Markieren zur Entfernung. Alle Zuordnungen müssen auf hDevice erstellt werden.
[in] Flags
Gibt das Entfernungsverhalten an, wie in D3DDDI_EVICT_FLAGS dokumentiert.
[out] NumBytesToTrim
Gibt an, wie viel die Anwendung entfernen soll, um ihr aktuelles Speicherbudget zu erfüllen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |