Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
DXGI_FORMAT_UNKNOWN n’est pas autorisé en tant que paramètre à 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, la cible de rendu source doit avoir une bitmap cible affectée. Sans bitmap cible, Direct2D ne peut pas déterminer le format de surface dont la nouvelle ressource cible de rendu aura.
Correctifs possibles
Pour résoudre ce problème, vérifiez que l’ID2D1DeviceContext correspondant a une bitmap cible affectée à l’aide de l’ID2D1DeviceContext ::SetTarget. Sinon, si l’application a simplement besoin de la possibilité de s’afficher 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.