Partager via


D1124 : Format DXGI inconnu avec bitmap cible Null

DXGI_FORMAT_UNKNOWN n’est pas autorisé en tant que paramètre pour cette API lorsque la cible a la valeur NULL ou est une liste de commandes.

 

Causes possibles

Pour les opérations telles que ID2D1RenderTarget::CreateCompatibleRenderTarget, une bitmap cible doit être affectée à la cible de rendu source. Sans bitmap cible, Direct2D ne peut pas déterminer le format de surface de la nouvelle ressource cible de rendu.

Correctifs possibles

Pour résoudre ce problème, vérifiez que l’ID2D1DeviceContext correspondant a une bitmap cible affectée à l’aide de ID2D1DeviceContext::SetTarget. Ou, si l’application a simplement besoin de la possibilité de restituer sur deux surfaces cibles différentes, envisagez de créer un ID2D1Bitmap et de le définir comme cible du contexte de l’appareil plutôt que d’utiliser ID2D1RenderTarget::CreateCompatibleRenderTarget.