// d3dumddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
D3DDDICB_RECLAIMALLOCATIONS2 is used with pfnReclaimAllocations2Cb to describe video memory resources, previously offered for reuse by the driver, that are to be reclaimed.
PagingQueue [in]The paging queue, supplied by the user-mode driver, to page in the allocation list.
NumAllocations [in]The number of items in pDiscarded and whichever of pResources or HandleList is non-NULL.
pResources [in]An array of Direct3D runtime resource handles.
HandleList [in]An array of allocation handles. If non-NULL, pResources must be NULL.
pDiscarded [out]Optional array of boolean values specifying whether each resource or allocation was discarded.
PagingFenceValue [out]The paging fence to synchronize against before submitting work to the GPU which references any of the resources or allocations in the provided arrays