D3D12DDICB_RECLAIMALLOCATIONS2 structure

Describes video memory resources that are to be reclaimed and that the driver previously offered for reuse.

Syntax

typedef struct _D3D12DDICB_RECLAIMALLOCATIONS2 {
  UINT                NumAllocations;
  const D3DKMT_HANDLE *HandleList;
  BOOL                *pDiscarded;
  UINT64              PagingFenceValue;
} D3D12DDICB_RECLAIMALLOCATIONS2;

Members

NumAllocations

[in] The number of items in pDiscarded and whichever of pResources or HandleList is non-NULL.

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.

Requirements

   
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header d3dumddi.h (include D3dumddi.h)