DXGI_DDI_ARG_OFFERRESOURCES structure (dxgiddi.h)

Describes video memory resources that the user-mode display driver offers for reuse. Used with the pfnOfferResources function. 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_OFFERRESOURCES {
  [in] DXGI_DDI_HDEVICE         hDevice;
  [in] const DXGI_DDI_HRESOURCE *pResources;
  [in] UINT                     Resources;
  [in] D3DDDI_OFFER_PRIORITY    Priority;
} DXGI_DDI_ARG_OFFERRESOURCES;

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 video memory resources that the driver offers.

[in] Resources

The number of elements in the array pointed to by pResources.

[in] Priority

A value of type D3DDDI_OFFER_PRIORITY that indicates the importance of the resources pointed to by pResources.

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

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

D3DDDI_OFFER_PRIORITY

pfnOfferResources