DXGI_DDI_ARG_RECLAIMRESOURCES结构(dxgiddi.h)

描述要回收的视频内存资源,以及以前提供用于重复使用的用户模式显示驱动程序。 与 windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序 pfnReclaimResources 函数一起使用。

语法

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;

成员

[in] hDevice

驱动程序提供资源以供重用的显示设备(图形上下文)的句柄。

Direct3D 运行时通过调用 CreateDevice(D3D10) 例程将此句柄传递给 hDrvDeviceD3D10DDIARG_CREATEDEVICE 结构的成员。

[in] pResources

指向要回收的资源的句柄数组的指针。

[out] pDiscarded

一个可选的布尔值数组,指定是放弃每个资源还是分配。

此数组中的每个布尔值都对应于 pResources指向的结构中位于同一索引位置的资源。

驱动程序将每个布尔值设置为在丢弃相应资源时 TRUE;否则将 FALSE

如果 pDiscardedNULL,驱动程序可以忽略它。

[in] Resources

pResourcespDiscarded指向的数组中的元素数。

要求

要求 价值
最低支持的客户端 Windows 8、WDDM 1.2 及更高版本
支持的最低服务器 Windows Server 2012
标头 dxgiddi.h (include D3d10umddi.h)

另请参阅

pfnReclaimResources