D3D12DDICB_RECLAIMALLOCATIONS2 structure (d3dumddi.h)
Describes video memory resources that are to be reclaimed and that the driver previously offered for reuse.
Syntax
typedef struct _D3D12DDICB_RECLAIMALLOCATIONS2 {
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[out] UINT64 PagingFenceValue;
} D3D12DDICB_RECLAIMALLOCATIONS2;
Members
[in] NumAllocations
The number of items in pDiscarded and whichever of pResources or HandleList is non-NULL.
[in] HandleList
An array of allocation handles. If non-NULL, pResources must be NULL.
[out] pDiscarded
Optional array of boolean values specifying whether each resource or allocation was discarded.
[out] PagingFenceValue
The paging fence to synchronize against before submitting work to the GPU which references any of the resources or allocations in the provided arrays.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dumddi.h (include D3dumddi.h) |