D3DDDICB_RECLAIMALLOCATIONS3 Struktur (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 wird mit pfnReclaimAllocations3Cb verwendet, um Videospeicherressourcen zu beschreiben, die zuvor für die Wiederverwendung durch den Treiber angeboten wurden, die zurückgefordert 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;
Angehörige
PagingQueue
Die Pagingwarteschlange, die vom Benutzermodustreiber bereitgestellt wird, zur Seite in der Zuordnungsliste.
NumAllocations
Die Anzahl der Zuordnungen in HandleList-.
pResources
Ein Array von Direct3D-Laufzeitressourcenhandles.
HandleList
Ein Array von D3DKMT_HANDLE Datentypen, die Kernelmodushandles für die Zuordnungen darstellen.
pResults
Erforderliches Array von Werten, das angibt, ob die Oberfläche gültig, verworfen oder Listenbindung ist.
PagingFenceValue
Der Auslagerungszaun, mit dem vor dem Senden von Arbeit an die GPU synchronisiert werden soll, was auf eine der Ressourcen oder Zuordnungen in den bereitgestellten Arrays verweist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dumddi.h |