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


Метод IDXGIAdapter3::SetVideoMemoryReservation (dxgi1_4.h)

Этот метод отправляет в ОС минимальную физическую память, необходимую для приложения.

Синтаксис

HRESULT SetVideoMemoryReservation(
  [in] UINT                      NodeIndex,
  [in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
  [in] UINT64                    Reservation
);

Параметры

[in] NodeIndex

Тип: UINT

Указывает физический адаптер устройства, для которого задаются сведения о видеопамяти. Для операции с одним GPU установите значение 0. При наличии нескольких узлов GPU задайте индекс узла (физического адаптера устройства), для которого задаются сведения о видеопамяти. См. раздел Многоадаптерные системы.

[in] MemorySegmentGroup

Тип: DXGI_MEMORY_SEGMENT_GROUP

Задает DXGI_MEMORY_SEGMENT_GROUP, определяющий группу как локальную или нелокционную.

[in] Reservation

Тип: UINT64

Указывает UINT64, который задает минимальный необходимый объем физической памяти в байтах.

Возвращаемое значение

Тип: HRESULT

В случае успешного выполнения возвращает S_OK; код ошибки в противном случае. Список кодов ошибок см. в разделе DXGI_ERROR.

Комментарии

Приложениям рекомендуется настроить резервирование видео, чтобы указать объем физической памяти, без которого они не могут обходиться. Это значение помогает операционной системе быстро свести к минимуму влияние ситуаций нехватки большого объема памяти.

Требования

   
Целевая платформа Windows
Header dxgi1_4.h (включая DXGI1_3.h)
Библиотека Dxgi.lib
DLL Dxgi.dll

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

IDXGIAdapter3