Aracılığıyla paylaş


D1121: Yanlış Kaynak Etki Alanı

Cihaza bağımlı bir kaynak yanlış ID2D1Device (kaynak etki alanı) ile ilişkilendirildiğinden işlem başarısız oldu.

 

Olası Nedenler

Bu ileti, bir uygulama farklı kaynak etki alanlarındaki kaynakları karıştıran bir çizim işlemi denediğinde oluşur. Örneğin cihaz bağlamları, fırçalar ve bit eşlemler cihaza özeldir. ID2D1DeviceContext::D rawBitmap gibi bir işlem gerçekleştirilirken, bağımsız değişken bit eşlemi cihaz bağlamı ile aynı kaynak etki alanına ait olmalıdır. Bu örnekte, bunun sağlanmasının bir yolu, başka bir cihaz bağlamı yerine bu cihaz bağlamının CreateBitmap üye işlevini kullanarak bit eşlem oluşturmaktır.

Olası Düzeltmeler

Kaynak gruplarının birlikte kullanılması gerektiğinde, bunların aynı ID2D1Device'den oluşturulduğundan emin olun. Durum blokları ve geometriler gibi doğrudan bir ID2D1Factory'den oluşturulan ve cihazdan bağımsız olarak kabul edilen ve bu kısıtlamaya sahip olmayan hedef olmayan kaynaklar.