Метод 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 |