Share via


enumeración DXGI_ADAPTER_FLAG3 (dxgi1_6.h)

Identifica el tipo de adaptador DXGI.

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
} ;

Constantes

 
DXGI_ADAPTER_FLAG3_NONE
Valor: 0
Especifica que no hay marcador.
DXGI_ADAPTER_FLAG3_REMOTE
Valor: 1
El valor siempre se establece en 0. Esta marca está reservada.
DXGI_ADAPTER_FLAG3_SOFTWARE
Valor: 2
Especifica un adaptador de software. Para obtener más información sobre esta marca, consulta nueva información en Windows 8 sobre la enumeración de adaptadores.

Direct3D 11: Este valor de enumeración se admite a partir de Windows 8.
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
Valor: 4
Especifica que se ha confirmado que el controlador del adaptador funciona en un proceso de sistema operativo en el que está habilitada la Protección de código arbitraria (ACG) (es decir, la generación de código dinámico no se permite).
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
Valor: 8
Especifica que el adaptador admite barreras supervisadas. Estos adaptadores admiten las funciones ID3D12Device::CreateFence e ID3D11Device5::CreateFence .
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
Valor: 0x10
Especifica que el adaptador admite barreras no supervisadas. Estos adaptadores admiten la función ID3D12Device::CreateFence junto con la marca D3D12_FENCE_FLAG_NON_MONITORED .

Nota En el caso de los adaptadores que admiten barreras supervisadas y no supervisadas, las barreras no supervisadas solo se admiten cuando se crean con las marcas D3D12_FENCE_FLAG_SHARED y D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER . Las vallas supervisadas siempre deben usarse mediante adaptadores auxiliares a menos que se comuniquen con un adaptador que solo admita vallas no supervisadas.

 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
Valor: 0x20
Especifica que la conformidad de exclusión mutua con clave del adaptador. Esto indica una garantía más fuerte de que la interfaz IDXGIKeyedMutex se comporta correctamente.
DXGI_ADAPTER_FLAG3_FORCE_DWORD
Valor: 0xffffffff
Obliga a esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

El miembro Flags de la estructura de DXGI_ADAPTER_DESC3 utiliza el tipo enumerado DXGI_ADAPTER_FLAG3 para ientificar el tipo de adaptador DXGI.

Requisitos

   
Encabezado dxgi1_6.h

Consulte también

DxGI (enumeraciones)