DXGI_ADAPTER_FLAG3 enumeration

Identifies the type of DXGI adapter.

Syntax


typedef enum DXGI_ADAPTER_FLAG3 { 
  DXGI_ADAPTER_FLAG3_NONE            = 0,
  DXGI_ADAPTER_FLA3G_REMOTE          = 1,
  DXGI_ADAPTER_FLAG3_SOFTWARE        = 2,
  DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE  = 4,
  DXGI_ADAPTER_FLAG_FORCE_DWORD      = 0xffffffff
} DXGI_ADAPTER_FLAG3;

Constants

DXGI_ADAPTER_FLAG3_NONE

Specifies no flags.

DXGI_ADAPTER_FLA3G_REMOTE

Value always set to 0. This flag is reserved.

DXGI_ADAPTER_FLAG3_SOFTWARE

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

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_FLAG_FORCE_DWORD

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 identify the type of DXGI adapter.

Requirements

Header

DXGI1_6.h

See also

DXGI Enumerations

 

 

Show: