D3DKMT_EVICT-Struktur (d3dkmthk.h)
D3DKMT_EVICT wird mit D3DKMTEvict 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 _D3DKMT_EVICT {
[in] D3DKMT_HANDLE hDevice;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *AllocationList;
[in] D3DDDI_EVICT_FLAGS Flags;
[out] D3DKMT_ALIGN64 UINT64 NumBytesToTrim;
} D3DKMT_EVICT;
Member
[in] hDevice
Gerät, das die an diesen Aufruf übergebenen Zuordnungen erstellt hat.
[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 | d3dkmthk.h (include D3dkmthk.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für