Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Identifies the type of DXGI adapter.
Syntax
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
} ;
Constants
DXGI_ADAPTER_FLAG3_NONE Value: 0 Specifies no flags. |
DXGI_ADAPTER_FLAG3_REMOTE Value: 1 Value always set to 0. This flag is reserved. |
DXGI_ADAPTER_FLAG3_SOFTWARE Value: 2 Specifies a software adapter. For more info about this flag, see new info in Windows 8 about enumerating adapters. Direct3D 11: This enumeration value is supported starting with Windows 8. |
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE Value: 4 Specifies that the adapter's driver has been confirmed to work in an OS process where Arbitrary Code Guard (ACG) is enabled (i.e. dynamic code generation is disallowed). |
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES Value: 8 Specifies that the adapter supports monitored fences. These adapters support the ID3D12Device::CreateFence and ID3D11Device5::CreateFence functions. |
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES Value: 0x10 Specifies that the adapter supports non-monitored fences. These adapters support the ID3D12Device::CreateFence function together with the D3D12_FENCE_FLAG_NON_MONITORED flag. Note For adapters that support both monitored and non-monitored fences, non-monitored fences are only supported when created with the D3D12_FENCE_FLAG_SHARED and D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER flags. Monitored fences should always be used by supporting adapters unless communicating with an adapter that only supports non-monitored fences. |
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE Value: 0x20 Specifies that the adapter claims keyed mutex conformance. This signals a stronger guarantee that the IDXGIKeyedMutex interface behaves correctly. |
DXGI_ADAPTER_FLAG3_FORCE_DWORD Value: 0xffffffff Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. |
Remarks
The DXGI_ADAPTER_FLAG3 enumerated type is used by the Flags member of the DXGI_ADAPTER_DESC3 structure to ientify the type of DXGI adapter.
Requirements
Requirement | Value |
---|---|
Header | dxgi1_6.h |