Udostępnij przez


D1106: Nieprawidłowy typ zasobu

Dany zasób [zasób] nie jest oczekiwanym typem.

Symbole zastępcze

zasób

Adres zasobu.

 

Możliwe przyczyny

Interfejs został nieprawidłowo rzutowy i użyty jako parametr metody lub funkcji.

Przykłady

Poniższy przykład przekazuje identyfikator ID2D1SolidColorBrush , gdy oczekiwano identyfikatora ID2D1Geometry .

        m_pRenderTarget->FillGeometry(
            (ID2D1Geometry*)m_pYellowGreenBrush,
            m_pYellowGreenBrush
            );

W tym przykładzie zostanie wyświetlony następujący komunikat debugowania:

DEBUG ERROR - The given resource[003A2C98] is not of an expected type

Poprawki

Użyj typu wymaganego przez metodę .