struttura D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 viene usato con pfnReclaimAllocations3Cb per descrivere le risorse di memoria video, offerte in precedenza per il riutilizzo dal driver, che devono essere recuperate.
Sintassi
typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
Membri
PagingQueue
Coda di paging, fornita dal driver in modalità utente, da paginare nell'elenco di allocazioni.
NumAllocations
Numero di allocazioni in HandleList.
pResources
Matrice di handle di risorse di runtime Direct3D.
HandleList
Matrice di D3DKMT_HANDLE tipi di dati che rappresentano handle in modalità kernel per le allocazioni.
pResults
Matrice obbligatoria di valori che specifica se la superficie è valida, eliminata o l'impegno dell'elenco.
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 |
---|---|
intestazione | d3dumddi.h |