DXGI_ADAPTER_FLAG3列舉 (dxgi1_6.h)
識別 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
} ;
常數
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 指定介面卡的驅動程式已確認可在 OS 程式中運作,其中任意程式碼防護 (ACG) 已啟用 (亦即不允許) 動態程式碼產生。 |
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 指定配接器宣告已設定索引鍵的 Mutex 一致性。 這會發出更強大的保證 IDXGIKeyedMutex 介面運作正常。 |
DXGI_ADAPTER_FLAG3_FORCE_DWORD 值: 0xffffffff 強制此列舉的大小編譯為 32 位。 如果沒有這個值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。 |
備註
DXGI_ADAPTER_FLAG3列舉型別是由DXGI_ADAPTER_DESC3結構的Flags成員用來將 DXGI 配接器的類型設定為一體。
需求
標頭 | dxgi1_6.h |