D3DDDICB_RECLAIMALLOCATIONS3 Struktur (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 wird mit pfnReclaimAllocations3Cb verwendet, um Videospeicherressourcen zu beschreiben, die zuvor vom Treiber zur Wiederverwendung angeboten wurden und zurückgewonnen werden sollen.
Syntax
typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
Member
PagingQueue
Die vom Benutzermodustreiber bereitgestellte Pagingwarteschlange, die in der Zuordnungsliste angezeigt werden soll.
NumAllocations
Die Anzahl der Zuordnungen in HandleList.
pResources
Ein Array von Direct3D-Runtimeressourcenhandles.
HandleList
Ein Array von D3DKMT_HANDLE Datentypen, die Kernelmodushandles für die Zuordnungen darstellen.
pResults
Erforderliches Array von Werten, die angeben, ob die Oberfläche gültig, verworfen oder Listenbindung ist.
PagingFenceValue
Der Pagingzaun, mit dem vor der Übermittlung von Arbeiten an die GPU synchronisiert werden soll, der auf eine der Ressourcen oder Zuordnungen in den bereitgestellten Arrays verweist.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dumddi.h |