IDXGIDevice::QueryResourceResidency 方法 (dxgi.h)
获取资源数组的驻留状态。
语法
HRESULT QueryResourceResidency(
[in] IUnknown * const *ppResources,
[out] DXGI_RESIDENCY *pResidencyStatus,
UINT NumResources
);
参数
[in] ppResources
类型: IUnknown*
IDXGIResource 接口的数组。
[out] pResidencyStatus
类型: DXGI_RESIDENCY*
DXGI_RESIDENCY标志的数组。 每个元素描述 ppResources 参数数组中相应元素的驻留状态。
NumResources
类型: UINT
ppResources 参数数组和 pResidencyStatus 参数数组中的资源数。
返回值
类型: HRESULT
如果成功,则返回S_OK;否则,返回 DXGI_ERROR_DEVICE_REMOVED、E_INVALIDARG或E_POINTER (请参阅 通用 HRESULT 值 和 WinError.h 了解) 的详细信息。
注解
pResidencyStatus 参数数组返回的信息描述调用 QueryResourceResidency 方法时的驻留状态。
注意 驻留状态将不断更改。
注意 此方法不应调用每个帧,因为它会产生不小的开销。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dxgi.h |
Library | DXGI.lib |