次の方法で共有


D1135: ビットマップ オプションはサブセットである必要があります

ビットマップ オプション [] は、DXGI サーフェスに関連付けられているフラグのサブセットである必要があります。

 

プレースホルダー

ビットマップ オプション列挙の UINT 値。

考えられる原因

Direct3D テクスチャを ID2D1Bitmaps として Direct2D1Bitmaps と相互運用する場合、D2D1_BITMAP_OPTIONS フィールドで指定されるオプションはテクスチャの Direct3D 属性と一致する必要があります。 特に次の点に違いがあります。

可能な修正方法

この問題に対処するには、 ID2D1Bitmap の作成で、基になる Direct3D テクスチャのプロパティに一致する D2D1_BITMAP_OPTIONS 指定子が使用されていることを確認します。 D2D1_BITMAP_OPTIONSを使用するには、ID2D1RenderTarget::CreateBitmap ではなく ID2D1DeviceContext::CreateBitmap を使用D2D1_BITMAP_PROPERTIES1