DXGI_QUERY_VIDEO_MEMORY_INFO 结构 (dxgi1_4.h)
描述当前视频内存预算参数。
语法
typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO {
UINT64 Budget;
UINT64 CurrentUsage;
UINT64 AvailableForReservation;
UINT64 CurrentReservation;
} DXGI_QUERY_VIDEO_MEMORY_INFO;
成员
Budget
指定应用程序应面向的 OS 提供的视频内存预算(以字节为单位)。 如果 CurrentUsage 大于 Budget,则应用程序可能会由于 OS 为其他应用程序提供公平使用视频内存的后台活动而产生断断续续或性能损失。
CurrentUsage
指定应用程序的当前视频内存使用情况(以字节为单位)。
AvailableForReservation
应用程序可用于预留的视频内存量(以字节为单位)。 若要保留此视频内存,应用程序应调用 IDXGIAdapter3::SetVideoMemoryReservation。
CurrentReservation
应用程序保留的视频内存量(以字节为单位)。 OS 使用预留作为提示来确定应用程序的最低工作集。 应用程序应尝试确保可以剪裁其视频内存使用量以满足此要求。
注解
将此结构与 QueryVideoMemoryInfo 一起使用。
有关 D3D12_MEMORY_POOL,请参阅备注。
要求
要求 | 值 |
---|---|
Header | dxgi1_4.h (包括 DXGI1_3.h) |