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


Перечисление DXGI_ADAPTER_FLAG3 (dxgi1_6.h)

Определяет тип адаптера DXGI.

Синтаксис

typedef enum DXGI_ADAPTER_FLAG3 {
  DXGI_ADAPTER_FLAG3_NONE = 0,
  DXGI_ADAPTER_FLAG3_REMOTE = 1,
  DXGI_ADAPTER_FLAG3_SOFTWARE = 2,
  DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = 4,
  DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = 8,
  DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = 0x10,
  DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = 0x20,
  DXGI_ADAPTER_FLAG3_FORCE_DWORD = 0xffffffff
} ;

Константы

 
DXGI_ADAPTER_FLAG3_NONE
Значение: 0
Не задает флагов.
DXGI_ADAPTER_FLAG3_REMOTE
Значение: 1
Значение всегда равно 0. Этот флаг зарезервирован.
DXGI_ADAPTER_FLAG3_SOFTWARE
Значение: 2
Указывает программный адаптер. Дополнительные сведения об этом флаге см. в статье Новые сведения о перечислении адаптеров в Windows 8.

Direct3D 11: Это значение перечисления поддерживается начиная с Windows 8.
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
Значение: 4
Указывает, что драйвер адаптера был подтвержден для работы в процессе ОС, где включен Произвольный кодовой guard (ACG) (т. е. создание динамического кода запрещено).
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
Значение: 8
Указывает, что адаптер поддерживает отслеживаемые ограждения. Эти адаптеры поддерживают функции ID3D12Device::CreateFence и ID3D11Device5::CreateFence .
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
Значение: 0x10
Указывает, что адаптер поддерживает неконтролированные ограждения. Эти адаптеры поддерживают функцию ID3D12Device::CreateFence вместе с флагом D3D12_FENCE_FLAG_NON_MONITORED .

Примечание Для адаптеров, поддерживающих как отслеживаемые, так и не отслеживаемые ограждения, неконтролированные ограждения поддерживаются только при создании с флагами D3D12_FENCE_FLAG_SHARED и D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER . Отслеживаемые ограждения всегда должны использоваться вспомогательными адаптерами, если только они не взаимодействуют с адаптером, поддерживающим только неотслеженные ограждения.

 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
Значение: 0x20
Указывает, что адаптер утверждает соответствие ключа мьютекса. Это дает более надежную гарантию правильного поведения интерфейса IDXGIKeyedMutex .
DXGI_ADAPTER_FLAG3_FORCE_DWORD
Значение: 0xffffffff
Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит. Это значение не используется.

Комментарии

Перечислимый тип DXGI_ADAPTER_FLAG3 используется элементом Flags структуры DXGI_ADAPTER_DESC3 для ориентации типа адаптера DXGI.

Требования

   
Верхняя часть dxgi1_6.h

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

Перечисления DXGI