énumération D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG (d3d11_1.h)

Décrit les indicateurs utilisés pour créer un objet d’état de contexte d’appareil (ID3DDeviceContextState) avec la méthode ID3D11Device1 ::CreateDeviceContextState .

Syntax

typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG {
  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1
} ;

Constantes

 
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
Valeur : 0x1
Vous utilisez cet indicateur si votre application appelle uniquement les méthodes des interfaces Direct3D 11 et Direct3D 10 à partir d’un seul thread. Par défaut, Direct3D 11 et Direct3D 10 sont thread-safe.
En utilisant cet indicateur, vous pouvez augmenter les performances. Toutefois, si vous utilisez cet indicateur et que votre application appelle des méthodes à partir de plusieurs threads, un comportement non défini peut en résulter.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau uniquement]
En-tête d3d11_1.h

Voir aussi

Énumérations principales

ID3D11Device1 ::CreateDeviceContextState