次の方法で共有


D1175: DXGI ターゲットでソフトウェア フラグを使用してはならない

この種類のレンダーターゲットには、DEFAULT または HARDWARE のフラグを設定する必要があります。

 

考えられる原因

ID2D1Factory::CreateDxgiSurfaceRenderTarget という名前のアプリケーションで、型フィールドがD2D1_RENDER_TARGET_TYPE_SOFTWAREに設定されたD2D1_RENDER_TARGET_PROPERTIES オブジェクトが含まれます。 指定子の組み合わせが正しくないと見なされます。これは、SOFTWARE フラグが CreateWicBitmapRenderTarget と CreateHwndRenderTarget を使用して作成されたターゲット用に予約されているためです。

可能な修正方法

CreateDxgiSurfaceRenderTarget を使用する場合、アプリケーションでは D2D1_RENDER_TARGET_TYPE_HARDWARE を指定する必要があります。