D1106: リソースの種類が間違っています
指定されたリソース [リソース] が予期される種類ではありません。
プレースホルダー
-
リソース
-
リソースのアドレス。
考えられる原因
インターフェイスが不適切にキャストされ、メソッドまたは関数のパラメーターとして使用されました。
例
次の例では、ID2D1Geometry が必要な場合に ID2D1SolidColorBrush を渡します。
m_pRenderTarget->FillGeometry(
(ID2D1Geometry*)m_pYellowGreenBrush,
m_pYellowGreenBrush
);
この例では、次のデバッグ メッセージが生成されます。
DEBUG ERROR - The given resource[003A2C98] is not of an expected type
修正
メソッドで必要な型を使用します。