D1132: DXGI 格式不是 HWND 或 DC 相容

指定的 DXGI 格式對此呈現目標建立方法無效。

可能的原因

使用 ID2D1Factory:: CreateHwndRenderTarget 或 ID2D1Factory:: CreateDCRenderTarget 建立 HWND 或 DC rendertargets,會在目標的介面格式上引進額外的限制。 尤其是,這些目標的類型應該是 DXGI _ format _ R8G8B8A8 _ UNORM 或 dxgi _ format _ B8G8R8A8 _ UNORM。

可能的修正

若要解決這個問題,請確認為應用程式的 HWND 或 DC rendertarget 指定的格式是上述其中一種格式。 如果應用程式不一定需要這些類型的目標,請考慮改為轉譯成材質,其介面格式選項的相容性為目標可能較不嚴格。