D1106: Ressource ist falscher Typ

Die angegebene Ressource [Ressource] hat keinen erwarteten Typ.

Platzhalter

Ressource

Die Adresse der Ressource.

 

Mögliche Ursachen

Eine Schnittstelle wurde nicht ordnungsgemäß umgewandelt und als Parameter für eine Methode oder Funktion verwendet.

Beispiele

Im folgenden Beispiel wird ein ID2D1SolidColorBrush übergeben, wenn eine ID2D1Geometry erwartet wird.

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

In diesem Beispiel wird die folgende Debugmeldung erzeugt:

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

Fehlerbehebungen

Verwenden Sie den für die Methode erforderlichen Typ.