Partager via


énumération DXGI_ADAPTER_FLAG3 (dxgi1_6.h)

Identifie le type d’adaptateur DXGI.

Syntaxe

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
Valeur : 0
Ne spécifie aucun indicateur.
DXGI_ADAPTER_FLAG3_REMOTE
Valeur : 1
Valeur toujours définie sur 0. Cet indicateur est réservé.
DXGI_ADAPTER_FLAG3_SOFTWARE
Valeur : 2
Spécifie un adaptateur logiciel. Pour plus d’informations sur cet indicateur, consultez les nouvelles informations dans Windows 8 sur l’énumération des cartes.

Direct3D 11 : Cette valeur d’énumération est prise en charge à partir de Windows 8.
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
Valeur : 4
Spécifie que le pilote de l’adaptateur a été confirmé pour fonctionner dans un processus de système d’exploitation où Arbitraire Code Guard (ACG) est activé (c’est-à-dire que la génération de code dynamique n’est pas autorisée).
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
Valeur : 8
Spécifie que l’adaptateur prend en charge les clôtures surveillées. Ces adaptateurs prennent en charge les fonctions ID3D12Device::CreateFence et ID3D11Device5::CreateFence .
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
Valeur : 0x10
Spécifie que l’adaptateur prend en charge les clôtures non surveillées. Ces adaptateurs prennent en charge la fonction ID3D12Device::CreateFence ainsi que l’indicateur D3D12_FENCE_FLAG_NON_MONITORED .

Note Pour les adaptateurs qui prennent en charge les clôtures surveillées et non surveillées, les clôtures non surveillées sont uniquement prises en charge lorsqu’elles sont créées avec les indicateurs D3D12_FENCE_FLAG_SHARED et D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER . Les clôtures surveillées doivent toujours être utilisées en prenant en charge les adaptateurs, sauf si elles communiquent avec un adaptateur qui prend uniquement en charge les clôtures non surveillées.

 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
Valeur : 0x20
Spécifie que l’adaptateur revendique la conformité mutex à clé. Cela indique une garantie plus forte que l’interface IDXGIKeyedMutex se comporte correctement.
DXGI_ADAPTER_FLAG3_FORCE_DWORD
Valeur : 0xffffffff
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.

Notes

Le DXGI_ADAPTER_FLAG3 type énuméré est utilisé par le membre Flags de la structure de DXGI_ADAPTER_DESC3 pour mettre en valeur le type d’adaptateur DXGI.

Spécifications

   
En-tête dxgi1_6.h

Voir aussi

Énumérations DXGI