IDXGIAdapter3::QueryVideoMemoryInfo 方法 (dxgi1_4.h)

此方法告知流程当前预算和流程使用情况。

语法

HRESULT QueryVideoMemoryInfo(
  [in]  UINT                         NodeIndex,
  [in]  DXGI_MEMORY_SEGMENT_GROUP    MemorySegmentGroup,
  [out] DXGI_QUERY_VIDEO_MEMORY_INFO *pVideoMemoryInfo
);

参数

[in] NodeIndex

类型: UINT

指定要查询其视频内存信息的设备的物理适配器。 对于单 GPU 操作,请将此项设置为零。 如果有多个 GPU 节点,请将此节点设置为节点的索引, (查询其视频内存信息的设备的物理适配器) 。 请参阅 多适配器系统

[in] MemorySegmentGroup

类型: DXGI_MEMORY_SEGMENT_GROUP

指定将组标识为本地或非本地的DXGI_MEMORY_SEGMENT_GROUP。

[out] pVideoMemoryInfo

类型: DXGI_QUERY_VIDEO_MEMORY_INFO*

使用当前值填充DXGI_QUERY_VIDEO_MEMORY_INFO 结构。

返回值

类型: HRESULT

如果成功,则返回S_OK;否则为错误代码。 有关错误代码的列表,请参阅 DXGI_ERROR

注解

应用程序必须显式管理其物理内存使用情况,并将使用量保持在分配给应用程序进程的预算内。 无法将其使用情况保持在分配预算范围内的进程可能会遇到断断续续的情况,因为它们会间歇性地冻结和分页,以允许其他进程运行。

要求

要求
目标平台 Windows
标头 dxgi1_4.h (包括 DXGI1_3.h)
Library Dxgi.lib
DLL Dxgi.dll

另请参阅

IDXGIAdapter3