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.
Causes possibles
Pour les fonctionnalités Direct2D qui acceptent un format surface en tant que paramètre, le format de surface doit être entièrement spécifié. Dans certains cas, il peut être laissé inconnu ; par exemple, lors de l’appel d’ID2D1RenderTarget :: CreateHwndRenderTarget ou ID2D1RenderTarget ::CreateDxgiSurfaceRenderTarget, Direct2D peut déduire un format de surface à partir du format de chaîne d’échange ou du format de surface Direct3D, comme cela peut être le cas.
Correctifs possibles
Dans les cas où il n’a pas été possible de déduire le format de surface, Direct2D ne crée pas la ressource et génère ce message. Pour résoudre ce problème, modifiez l’application pour spécifier un format d’aire autre que UNKNOWN pour l’opération à l’origine de ce message. Un format de surface par défaut raisonnable à utiliser, en cas de doute, est DXGI_FORMAT_B8G8R8A8_UNORM. Si l’application doit créer une ressource Direct2D pour interagir avec une ressource Direct3D ou WIC, choisissez un format qui correspond à la ressource interopérée. La sémantique des ressources WIC diffère légèrement des ressources DXGI ; consultez les formats de pixels pris en charge et les modes Alpha pour obtenir des conseils supplémentaires.