デバイスには、指定されたバッファー精度をサポートする機能がありません。
考えられる原因
Direct2D を使用すると、アプリケーションは一部の操作に必要なバッファー精度を指定できます。 たとえば、イメージング パイプラインに使用される精度は 、ID2D1DeviceContext::SetRenderingControls を使用して指定されます。 ただし、ハードウェア Direct2D デバイスでは、機能レベルによってはすべてのバッファー精度がサポートされない場合があります。 たとえば、機能レベル 9 のデバイスでは、チャネルあたり 8 ビット以外のバッファー精度オプションがサポートされない場合があります。
考えられる修正方法
ハードウェア上で実行されるアプリケーションの場合は、すべてのバッファー精度指定子がハードウェアの機能レベルでサポートされていることを確認します。 ID3D11Device::CheckFormatSupport と ID3D11Device::CheckFeatureSupport を使用して、ハードウェアでサポートされている形式の詳細を取得し、許可されるサーフェスの精度を決定することを検討してください。 すべての機能レベル 9 デバイスで一貫した操作を行うために、高精度バッファーを回避するためのフォールバック メカニズムを設計します。