次の方法で共有


D1130: 大文字で許可されていない DXGI 形式

デバイスには、指定された DXGI 形式をサポートする機能がありません。

 

考えられる原因

ハードウェアで実行され、サーフェス形式を使用する Direct2D 操作の場合、サーフェス形式はハードウェアの機能レベルでサポートされている必要があります。 たとえば、ハードウェアが機能レベル 9 の場合、16bpp 形式や SRGB 形式 (DXGI_FORMAT_B8G8R8A8_UNORM_SRGBなど) をサポートしていない可能性があります。

考えられる修正方法

機能レベルとサポートされている形式の違いに関するガイダンスについては、 Direct3D 機能レベルを参照してください。 Id3D11Device::CheckFormatSupport メソッドを使用して、Direct2D で使用する前に、必要な形式がハードウェアでサポートされていることを確認することを検討してください。