Поделиться через


структура 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)

См. также раздел

Структуры DXGI