D1124:使用 Null 目標點陣圖未知的 DXGI 格式
當目標設定為 Null 或命令清單時,不允許DXGI_FORMAT_UNKNOWN作為此 API 的參數。
對於 ID2D1RenderTarget::CreateCompatibleRenderTarget 之類的作業,來源轉譯目標必須已指派目標點陣圖。 如果沒有目標點陣圖,Direct2D 就無法判斷新轉譯目標資源將具有哪個介面格式。
若要解決此問題,請確定對應的 ID2D1DeviceCoNtext 具有使用 ID2D1DeviceCoNtext::SetTarget 指派的目標點陣圖。 或者,如果應用程式只需要轉譯至兩個不同的目標介面,請考慮建立 ID2D1Bitmap 並將其設定為裝置內容的目標,而不是使用 ID2D1RenderTarget::CreateCompatibleRenderTarget。