次の方法で共有


D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG列挙 (d3d11_1.h)

ID3D11Device1::CreateDeviceContextState メソッドを使用してデバイス コンテキスト状態オブジェクト (ID3DDeviceContextState) を作成するために使用されるフラグについて説明します。

構文

typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG {
  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1
} ;

定数

 
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
値: 0x1
アプリケーションで Direct3D 11 インターフェイスと Direct3D 10 インターフェイスのメソッドのみを 1 つのスレッドから呼び出す場合は、このフラグを使用します。 既定では、Direct3D 11 と Direct3D 10 は スレッド セーフです
このフラグを使用すると、パフォーマンスを向上させることができます。 ただし、このフラグを使用し、アプリケーションが複数のスレッドからメソッドを呼び出すと、未定義の動作が発生する可能性があります。

要件

要件
サポートされている最小のクライアント Windows 7 用のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリのみ]
Header d3d11_1.h

こちらもご覧ください

コア列挙

ID3D11Device1::CreateDeviceContextState