структура 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
Указывает предоставленный ОС бюджет видеопамять в байтах, на который должно ориентироваться приложение. Если значение CurrentUsage больше бюджета, приложение может повлечь заикание или снижение производительности из-за фоновой активности ОС, чтобы предоставить другим приложениям справедливое использование видеопамять.
CurrentUsage
Указывает текущее использование видеопамять приложения в байтах.
AvailableForReservation
Объем видеопамять в байтах, доступный приложению для резервирования. Чтобы зарезервировать эту видеопамять, приложение должно вызвать IDXGIAdapter3::SetVideoMemoryReservation.
CurrentReservation
Объем видеопамять в байтах, зарезервированный приложением. ОС использует резервирование в качестве указания для определения минимального рабочего набора приложения. Приложения должны попытаться обеспечить обрезку использования видеопамяти в соответствии с этим требованием.
Комментарии
Используйте эту структуру с QueryVideoMemoryInfo.
См. примечания для D3D12_MEMORY_POOL.
Требования
Требование | Значение |
---|---|
Заголовок | dxgi1_4.h (включая DXGI1_3.h) |