Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Параметры растрового изображения [значение] должны быть подмножеством флагов, связанных с поверхностью DXGI.
Заполнители
-
значение
-
Значение UINT перечисления параметров растрового изображения.
Возможные причины
При взаимодействии текстур Direct3D с Direct2D как ID2D1Bitmaps параметры, указанные в поле D2D1_BITMAP_OPTIONS, должны соответствовать атрибутам Direct3D текстуры. В частности:
- Для параметра D2D1_BITMAP_OPTIONS_CPU_READ требуется параметр Direct3D CPU_ACCESS_READ.
- Для параметра D2D1_BITMAP_OPTIONS_TARGET требуется параметр BIND_RENDER_TARGET.
- Параметр D2D1_BITMAP_OPTIONS_NONE несовместим с параметром Direct3D USAGE_STAGING только с CPU_ACCESS_WRITE.
Возможные исправления
Чтобы устранить эту проблему, убедитесь, что при создании ID2D1Bitmap используются описатели D2D1_BITMAP_OPTIONS , которые согласуются со свойствами базовой текстуры Direct3D. Для использования D2D1_BITMAP_OPTIONS это может привести к использованию ID2D1DeviceContext::CreateBitmap вместо ID2D1RenderTarget::CreateBitmap, так как он является членом D2D1_BITMAP_PROPERTIES1.