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.
Les options bitmap [valeur] doivent être un sous-ensemble des indicateurs associés à l’aire DXGI.
Espaces réservés
-
valeur
-
Valeur UINT de l’énumération des options bitmap.
Causes possibles
Lors de l’interopérabilité des textures Direct3D avec Direct2D en tant qu’ID2D1Bitmaps, les options spécifiées dans le champ D2D1_BITMAP_OPTIONS doivent correspondre aux attributs Direct3D de la texture. En particulier:
- L’option D2D1_BITMAP_OPTIONS_CPU_READ nécessite l’option de CPU_ACCESS_READ Direct3D.
- L’option D2D1_BITMAP_OPTIONS_TARGET nécessite l’option BIND_RENDER_TARGET.
- L’option D2D1_BITMAP_OPTIONS_NONE n’est pas compatible avec l’option de USAGE_STAGING Direct3D avec CPU_ACCESS_WRITE uniquement.
Correctifs possibles
Pour résoudre ce problème, vérifiez que la création d’ID2D1Bitmap utilise D2D1_BITMAP_OPTIONS spécificateurs qui conviennent aux propriétés de la texture Direct3D sous-jacente. Pour utiliser D2D1_BITMAP_OPTIONS, cela peut impliquer l’utilisation d’ID2D1DeviceContext ::CreateBitmap au lieu d’ID2D1RenderTarget ::CreateBitmap, car il est membre de D2D1_BITMAP_PROPERTIES1.