英語で読む

次の方法で共有


D1130: DXGI 形式が大文字で許可されていません

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

 

考えられる原因

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

可能な修正方法

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