Sdílet prostřednictvím


D1121: Nesprávná doména prostředků

Operace selhala, protože prostředek závislý na zařízení je přidružený k nesprávné doméně ID2D1Device (doména prostředku).

 

Možné příčiny

K této zprávě dochází, když se aplikace pokusila o operaci kreslení, která kombinuje prostředky z různých domén prostředků. Kontexty zařízení, štětce a rastrové obrázky jsou například specifické pro zařízení. Při provádění operace, jako je ID2D1DeviceContext::D rawBitmap, by rastrový obrázek argumentu měl patřit do stejné domény prostředku jako kontext zařízení. V tomto příkladu je to způsob, jak zajistit, aby se rastrový obrázek vytvořil pomocí členské funkce CreateBitmap kontextu zařízení, a ne s jiným kontextem zařízení.

Možné opravy

Pokud by se měly skupiny prostředků používat společně, ujistěte se, že se vytvoří ze stejného ID2D1Device. Necílové prostředky vytvořené přímo z ID2D1Factory, jako jsou bloky stavu a geometrie, a jsou považovány za nezávislé na zařízení a nemají toto omezení.