掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
error LNK2028,2019 (ID:72052)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> QueryInterface ではなく、NonDelegatingQueryInterface にて CBaseReferenceClock は宣言されていますが ルールで CUnknown 派生クラスでは NonDelegatingQueryInterface を使う事になっている、と思っとけば良い。 > QueryInterfaceでもできるのでしょうか 実は QueryInterface も CBaseReferenceClock で定義されている。 DECLARE_IUNKNOWN という記述がそう。 これ#define文で、その中身で QueryInterface(自分のオーナーの QueryInterface を呼ぶだけ)が定義されている。 この QueryInterface を自分で実装してやれば出来無い事は無いだろうけど… DECLARE_IUNKNOWN 記述部のソースコメントで /* You must override the (pure virtual) NonDelegatingQueryInterface to return interface pointers (using GetInterface) to the interfaces your derived class supports (the default implementation only supports IUnknown) */ とMSの人も言っているので言う事を聞いてやろう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.