struttura D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS2 viene usato con pfnReclaimAllocations2Cb per descrivere le risorse di memoria video, offerte in precedenza per il riutilizzo dal driver, che devono essere recuperate.
Sintassi
typedef struct _D3DDDICB_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE PagingQueue;
[in] UINT NumAllocations;
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[out] UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS2;
Membri
[in] PagingQueue
Coda di paging, fornita dal driver in modalità utente, da paginare nell'elenco di allocazioni.
[in] NumAllocations
Il numero di elementi in pDiscarded e qualsiasi elemento di pResources o HandleList sia diverso da NULL.
[in] pResources
Matrice di handle di risorse di runtime Direct3D.
[in] HandleList
Matrice di handle di allocazione. Se non è NULL, pResources deve essere NULL.
[out] pDiscarded
Matrice facoltativa di valori booleani che specificano se ogni risorsa o allocazione è stata eliminata.
[out] PagingFenceValue
Limite di paging da sincronizzare con prima di inviare il lavoro alla GPU che fa riferimento a qualsiasi risorsa o allocazione nelle matrici fornite
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione | d3dumddi.h (include D3dumddi.h) |