D1132: HWND または DC 互換ではない DXGI 形式

指定された DXGI 形式は、このレンダー ターゲットの作成方法では無効です。

 

考えられる原因

ID2D1Factory::CreateHwndRenderTarget または ID2D1Factory::CreateDCRenderTarget を使用して HWND または DC レンダーターゲットを作成すると、ターゲットのサーフェス形式に関する追加の制限が導入されます。 特に、これらのターゲットの型は DXGI_FORMAT_R8G8B8A8_UNORM または DXGI_FORMAT_B8G8R8A8_UNORM である必要があります。

可能な修正方法

この問題に対処するには、アプリケーションの HWND または DC レンダーターゲットに指定された形式が上記のいずれかの形式であることを確認します。 アプリケーションが必ずしもこれらの種類のターゲットを必要としない場合は、代わりにテクスチャにレンダリングすることを検討してください。ターゲットとしての互換性のためのサーフェス形式オプションの制限が少なくなる可能性があります。