DXGI_ADAPTER_FLAG3-Enumeration (dxgi1_6.h)

Gibt den Typ des DXGI-Adapters an.

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

Konstanten

 
DXGI_ADAPTER_FLAG3_NONE
Wert: 0
Gibt keine Flags an.
DXGI_ADAPTER_FLAG3_REMOTE
Wert: 1
Der Wert ist immer auf 0 festgelegt. Dieses Flag ist reserviert.
DXGI_ADAPTER_FLAG3_SOFTWARE
Wert: 2
Gibt einen Softwareadapter an. Weitere Informationen zu diesem Flag finden Sie unter neue Informationen in Windows 8 zum Aufzählen von Adaptern.

Direct3D 11: Dieser Enumerationswert wird ab Windows 8 unterstützt.
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
Wert: 4
Gibt an, dass der Treiber des Adapters bestätigt wurde, dass er in einem Betriebssystemprozess funktioniert, bei dem Arbitrary Code Guard (ACG) aktiviert ist (d. h. die dynamische Codegenerierung ist nicht zulässig).
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
Wert: 8
Gibt an, dass der Adapter überwachte Zäune unterstützt. Diese Adapter unterstützen die Funktionen ID3D12Device::CreateFence und ID3D11Device5::CreateFence .
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
Wert: 0x10
Gibt an, dass der Adapter nicht überwachte Zäune unterstützt. Diese Adapter unterstützen die ID3D12Device::CreateFence-Funktion zusammen mit dem flag D3D12_FENCE_FLAG_NON_MONITORED .

Hinweis Für Adapter, die sowohl überwachte als auch nicht überwachte Zäune unterstützen, werden nicht überwachte Zäune nur unterstützt, wenn sie mit den flags D3D12_FENCE_FLAG_SHARED und D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER erstellt werden. Überwachte Zäune sollten immer von unterstützenden Adaptern verwendet werden, es sei denn, die Kommunikation mit einem Adapter, der nur nicht überwachte Zäune unterstützt.

 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
Wert: 0x20
Gibt an, dass der Adapter mutex-Konformität angibt. Dies signalisiert eine stärkere Garantie dafür, dass sich die IDXGIKeyedMutex-Schnittstelle ordnungsgemäß verhält.
DXGI_ADAPTER_FLAG3_FORCE_DWORD
Wert: 0xffffffff
Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert könnten einige Compiler diese Enumeration auf eine andere Größe als 32 Bit kompilieren. Dieser Wert wird nicht verwendet.

Hinweise

Der DXGI_ADAPTER_FLAG3 aufgezählten Typ wird vom Flags-Member der DXGI_ADAPTER_DESC3-Struktur verwendet, um den Typ des DXGI-Adapters zu veranschaulichen.

Anforderungen

   
Kopfzeile dxgi1_6.h

Weitere Informationen

DXGI-Enumerationen