Перечисление D3D12_RESIDENCY_FLAGS (d3d12.h)

Используется с функцией EnqueuMakeResident для выбора способа выполнения операций расположения при превышении бюджета памяти.

Синтаксис

typedef enum D3D12_RESIDENCY_FLAGS {
  D3D12_RESIDENCY_FLAG_NONE = 0,
  D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 0x1
} ;

Константы

 
D3D12_RESIDENCY_FLAG_NONE
Значение: 0
Задает политику расположения по умолчанию, которая позволяет успешно выполнять операции расположения независимо от текущего бюджета памяти приложения. EnqueueMakeResident возвращает E_OUTOFMEMORY только при отсутствии доступной памяти.
D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET
Значение: 0x1
Указывает, что функция EnqueueMakeResident должна возвращать E_OUTOFMEMORY, если операция расположения превысит текущий бюджет памяти приложения.

Требования

Требование Значение
Заголовок d3d12.h

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

Основные перечисления