D1132: формат DXGI не совместим с HWND или DC

Указанный формат DXGI недопустим для этого метода создания целевого объекта отрисовки.

 

Возможные причины

Создание объектов отрисовки HWND или DC с помощью ID2D1Factory::CreateHwndRenderTarget или ID2D1Factory::CreateDCRenderTarget накладывает дополнительные ограничения на формат поверхности целевого объекта. В частности, эти целевые объекты должны иметь тип DXGI_FORMAT_R8G8B8A8_UNORM или DXGI_FORMAT_B8G8R8A8_UNORM.

Возможные исправления

Чтобы устранить эту проблему, убедитесь, что формат, указанный для HWND или DC rendertarget приложения, является одним из указанных выше форматов. Если приложению не обязательно требуются эти типы целевых объектов, рассмотрите возможность отрисовки в текстуру, а параметры формата поверхности для обеспечения совместимости в качестве целевого объекта могут быть менее строгими.