次の方法で共有


D1151: サポートされていない配列の選択

指定された IDXGISurface2 は配列に属していますが、配列スライスはこのデバイス レベル (D3D9) ではサポートされていません。

 

考えられる原因

相互運用された Direct3D テクスチャを配列できます。Direct2D は、一度に 1 つの配列スライスでのみ動作します。 親テクスチャの他の配列スライスは、Direct2D によって影響を受けたり、レンダリングされたりしません。 ただし、機能レベル 9 デバイスは配列スライスの選択をサポートしていないため、この相互運用性機能を使用できません。

可能な修正方法

機能レベル 9 デバイスで正常に実行されることが予想されるアプリケーションの場合は、配列テクスチャを相互運用する必要がないようにレンダリング ロジックを変更することを検討してください。 可能であれば、代わりに中間を相互運用します。 この制限を回避する場合の影響を最小限に抑えるために、アプリケーションはこれを機能レベル 9 固有のフォールバック パスとして実装することを選択できます。