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 指定适配器的驱动程序已确认在启用任意代码防护 (ACG) 的 OS 进程中工作, (即) 不允许动态代码生成。 |
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_DESC3 结构的Flags 成员使用DXGI_ADAPTER_FLAG3枚举类型来定向 DXGI 适配器的类型。
要求
标头 | dxgi1_6.h |