Поделиться через


D1125: несоответствие формата DXGI

Формат пикселей, передаваемый в этот API, несовместим с форматом пикселей [surface].

Заполнители

Поверхности

Указанный целевой объект отрисовки или растровое изображение.

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

Для таких операций, как ID2D1RenderTarget::CreateBitmapFromWicBitmap или ID2D1RenderTarget::CreateDxgiSurfaceRendertarget, требуется как surface, так и указанный формат поверхности. Direct2D проверяет совместимость указанного типа поверхности с surface. Если это сообщение несовместимо, Direct2D выдаст это сообщение.

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

Убедитесь, что указанный DXGI_FORMAT соответствует или совместим с типом базовой поверхности. Для локальных ресурсов Direct3D, созданных приложением, используйте те же DXGI_FORMAT, которые использовались для создания ресурса. Дополнительные рекомендации см. в разделе Поддерживаемые форматы пикселей и альфа-режимы .