Bagikan melalui


D1137: Daftar Perintah Tidak Tertutup

Daftar perintah direferensikan yang belum diisi atau belum disetel dari konteks perangkat.

 

Kemungkinan Penyebabnya

Pesan ini mungkin terjadi selama upaya untuk menggambar atau mengalirkan daftar perintah sebelum operasi ID2D1CommandList::Close dipanggil. Direct2D tidak menganggap daftar perintah valid sampai diisi; menggunakan metode Tutup menunjukkan bahwa daftar perintah selesai diisi. Jika aplikasi akan menggunakan daftar perintah untuk operasi menggambar, konteks perangkat yang digunakannya tidak boleh menetapkan daftar perintah sebagai targetnya.

Kemungkinan Perbaikan

Sebelum mencoba menggunakan daftar perintah, panggil metode ID2D1CommandList::Close-nya. Jika daftar perintah akan digambar menggunakan ID2D1DeviceContext::D rawImage atau sebagai sumber kuas gambar, pastikan bahwa daftar perintah bukan target saat ini dari konteks perangkat yang sesuai.