DXGI_DDI_ARG_RECLAIMRESOURCES structure (dxgiddi.h)

Describes video memory resources that are to be reclaimed and that the user-mode display driver previously offered for reuse. Used with the pfnReclaimResources function by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers.

Syntax

typedef struct _DXGI_DDI_ARG_RECLAIMRESOURCES {
  [in]  DXGI_DDI_HDEVICE         hDevice;
  [in]  const DXGI_DDI_HRESOURCE *pResources;
  [out] BOOL                     *pDiscarded;
  [in]  UINT                     Resources;
} DXGI_DDI_ARG_RECLAIMRESOURCES;

Members

[in] hDevice

A handle to the display device (graphics context) on which the driver offers resources for reuse.

The Direct3D runtime passed this handle to the driver in the hDrvDevice member of the D3D10DDIARG_CREATEDEVICE structure when it created the device by calling the CreateDevice(D3D10) routine.

[in] pResources

A pointer to an array of handles to the resources that are to be reclaimed.

[out] pDiscarded

An optional array of Boolean values that specify whether each resource or allocation was discarded.

Each Boolean value in this array corresponds to a resource at the same index location in the structure pointed to by pResources.

The driver sets each Boolean value to TRUE if the corresponding resource was discarded, or to FALSE if not.

If pDiscarded is NULL, the driver can ignore it.

[in] Resources

The number of elements in the arrays pointed to by pResources and pDiscarded.

Requirements

Requirement Value
Minimum supported client Windows 8,WDDM 1.2 and later
Minimum supported server Windows Server 2012
Header dxgiddi.h (include D3d10umddi.h)

See also

pfnReclaimResources