DXGI_DDI_ARG_RECLAIMRESOURCES 结构 (dxgiddi.h)
描述要回收的视频内存资源,以及以前提供以供重复使用的用户模式显示驱动程序。 与 pfnReclaimResources 函数一起使用,由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序。
语法
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) 例程,将此句柄传递给 D3D10DDIARG_CREATEDEVICE 结构的 hDrvDevice 成员中的 驱动程序。
[in] pResources
指向要回收的资源的句柄数组的指针。
[out] pDiscarded
布尔值的可选数组,指定是否放弃每个资源或分配。
此数组中的每个布尔值对应于 pResources 指向的结构中位于同一索引位置的资源。
如果相关资源被丢弃,驱动程序会将每个布尔值设置为 TRUE ;否则,驱动程序会将这些布尔值设置为 FALSE 。
如果 pDiscarded 为 NULL,驱动程序可以忽略它。
[in] Resources
pResources 和 pDiscarded 指向的数组中的元素数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8、WDDM 1.2 及更高版本 |
最低受支持的服务器 | Windows Server 2012 |
标头 | dxgiddi.h (包括 D3d10umddi.h) |