こちらの例に従って、C# アウトプロセス COM サーバーを作成しました。
私のサーバーは、私が制御できないサードパーティのアプリケーションから使用されています。コンポーネントをロードするときにどのインターフェースを要求するかを調べるために、すべての呼び出しを QueryInterface メソッドに記録したいと考えています。ただし、私は .NET を使用しているため、IUnknown::QueryInterface を自分で実装することはできません。代わりに、CCW (COM 呼び出し可能ラッパー) によって自動的に提供されます。
C# COM サーバーの QueryInterface へのすべての呼び出しをログに記録する方法はありますか?