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 |