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_FLAG3列挙型は、DXGI アダプターの種類を示すために、DXGI_ADAPTER_DESC3構造体の Flags メンバーによって使用されます。
要件
Header | dxgi1_6.h |