Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
DXGI_FORMAT_UNKNOWN не допускается в качестве параметра для этого API, если целевой объект имеет значение NULL или является списком команд.
Возможные причины
Для таких операций, как ID2D1RenderTarget::CreateCompatibleRenderTarget, целевой объект отрисовки источника должен иметь целевое растровое изображение. Без целевого растрового изображения Direct2D не может определить, какой формат поверхности будет иметь новый целевой ресурс отрисовки.
Возможные исправления
Чтобы устранить эту проблему, убедитесь, что соответствующий идентификатор ID2D1DeviceContext имеет целевое растровое изображение, назначенное с помощью ID2D1DeviceContext::SetTarget. Кроме того, если приложению требуется возможность отрисовки в двух разных целевых поверхностях, рекомендуется создать id2D1Bitmap и задать его в качестве целевого объекта контекста устройства, а не использовать ID2D1RenderTarget::CreateCompatibleRenderTarget.