Leer en inglés

Compartir a través de


D1124: Formato DXGI desconocido con mapa de bits de destino NULO

DXGI_FORMAT_UNKNOWN no se permite como parámetro para esta API cuando el destino se establece en NULL o es una lista de comandos.

 

Causas posibles

Para operaciones como ID2D1RenderTarget::CreateCompatibleRenderTarget, el destino de representación de origen debe tener asignado un mapa de bits de destino. Sin un mapa de bits de destino, Direct2D no puede determinar qué formato de superficie tendrá el nuevo recurso de destino de representación.

Posibles correcciones

Para solucionarlo, asegúrese de que id2D1DeviceContext correspondiente tiene asignado un mapa de bits de destino mediante ID2D1DeviceContext::SetTarget. O bien, si la aplicación simplemente necesita la capacidad de representar en dos superficies de destino diferentes, considere la posibilidad de crear un ID2D1Bitmap y establecerlo como destino del contexto del dispositivo en lugar de usar ID2D1RenderTarget::CreateCompatibleRenderTarget.