次の方法で共有


D1106: リソースの種類が間違っています

指定されたリソース [リソース] が予期される種類ではありません。

プレースホルダー

リソース

リソースのアドレス。

 

考えられる原因

インターフェイスが不適切にキャストされ、メソッドまたは関数のパラメーターとして使用されました。

次の例では、ID2D1Geometry が必要な場合に ID2D1SolidColorBrush を渡します。

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

この例では、次のデバッグ メッセージが生成されます。

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

修正

メソッドで必要な型を使用します。