Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Operace se nezdařila, protože rastrový obrázek má možnost D2D1_BITMAP_OPTIONS_CANNOT_DRAW.
Možné příčiny
K této zprávě dochází, když se aplikace pokusí nakreslit rastrový obrázek s příznakem D2D1_BITMAP_OPTIONS_CANNOT_DRAW. To zahrnuje přímé volání DrawBitmap a také kresbu primitiv pomocí rastrového štětce.
Možné opravy
Příznak CANNOT_DRAW slouží ke správnému přidávání poznámek k prostředkům, které lze použít pouze jako cíle, jako jsou například backbuffery řetězu prohození. Je však také povoleno vynechat příznak CANNOT_DRAW pro některé cílové rastrové obrázky, pokud mohou být také použity jako zdroj. V takovém případě jednoduše vynecháte příznak CANNOT_DRAW. Pokud rastrový obrázek musí být opatřen poznámkami CANNOT_DRAW z důvodu jeho výhradního použití jako cíle nebo povolení uzamčení procesoru, zvažte použití pracovní textury se stejnou velikostí jako požadovaný zdroj, ale bez označení CANNOT_DRAW. Zkopírujte do pracovní textury pomocí ID3D11DeviceContext::CopyResource a použijte přípravnou texturu jako zdroj pro operaci kreslení. Použití pracovní textury vede k dopadům na výkon; mohou být přijatelné, pokud se zdrojový rastrový obrázek často nezmění.