Перечисление 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 |