Bagikan melalui


D1124: Format DXGI Tidak Diketahui Dengan Bitmap Target Null

DXGI_FORMAT_UNKNOWN tidak diizinkan sebagai parameter untuk API ini ketika target diatur ke NULL atau merupakan daftar perintah.

 

Kemungkinan Penyebabnya

Untuk operasi seperti ID2D1RenderTarget::CreateCompatibleRenderTarget, target render sumber harus memiliki bitmap target yang ditetapkan. Tanpa bitmap target, Direct2D tidak dapat menentukan format permukaan mana yang akan dimiliki sumber daya target render baru.

Kemungkinan Perbaikan

Untuk mengatasi hal ini, pastikan ID2D1DeviceContext yang sesuai memiliki bitmap target yang ditetapkan menggunakan ID2D1DeviceContext::SetTarget. Atau, jika aplikasi hanya membutuhkan kemampuan untuk merender ke dua permukaan target yang berbeda, pertimbangkan untuk membuat ID2D1Bitmap dan mengaturnya sebagai target konteks perangkat daripada menggunakan ID2D1RenderTarget::CreateCompatibleRenderTarget.