DXGI_DDI_ARG_QUERYRESOURCERESIDENCY 结构 (dxgiddi.h)
DXGI_DDI_ARG_QUERYRESOURCERESIDENCY结构描述资源列表的驻留状态。
语法
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
成员
[in] hDevice
显示设备的句柄 (图形上下文) 驱动程序确定资源驻留状态。 当运行时调用驱动程序的 CreateDevice (D3D10) 函数来创建显示设备时,Direct3D 运行时将此句柄传递给 D3D10DDIARG_CREATEDEVICE 结构的 hDrvDevice 成员中的 驱动程序。
[in] pResources
要查询驻留的资源的句柄数组。
[out] pStatus
指向DXGI_DDI_RESIDENCY值数组的指针。 数组中的元素数由 Resources 成员指定,每个元素接收以下值之一,以指示 pResources 指定的数组中相应资源的驻留状态。
值 | 含义 |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | 资源驻留在 GPU 内存中,这是最高的驻留状态。 |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | 资源驻留在共享内存中。 |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | 这些资源是非居民的,这是最低的驻留状态。 |
[in] Resources
pResources 和 pStatus 数组中的元素数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | dxgiddi.h (包括 D3d10umddi.h) |