Bagikan melalui


D1121: Domain Sumber Daya Salah

Operasi gagal karena sumber daya yang bergantung pada perangkat dikaitkan dengan ID2D1Device (domain sumber daya) yang salah.

 

Kemungkinan Penyebabnya

Pesan ini terjadi ketika aplikasi telah mencoba operasi menggambar yang mencampur sumber daya dari domain sumber daya yang berbeda. Konteks perangkat, kuas, dan bitmap, misalnya, khusus perangkat. Saat melakukan operasi seperti ID2D1DeviceContext::D rawBitmap, bitmap argumen harus milik domain sumber daya yang sama dengan konteks perangkat. Dalam contoh ini, cara untuk memastikan hal ini adalah dengan membuat bitmap menggunakan fungsi anggota CreateBitmap konteks perangkat tersebut, bukan dari beberapa konteks perangkat lainnya.

Kemungkinan Perbaikan

Ketika grup sumber daya harus digunakan bersama-sama, pastikan mereka dibuat dari ID2D1Device yang sama. Sumber daya non-target yang dibuat langsung dari ID2D1Factory, seperti blok status dan geometri, dan dianggap independen perangkat dan tidak memiliki batasan ini.