カスタム プロパティ ページを持つカスタム DirectShow フィルタがいくつかあります。これらは、フィルターがプロパティ ページと同じプロセスにある場合に正常に機能します。
ただし、グラフ編集の「リモート グラフへの接続」機能を使用すると、プロパティ ページが機能しません。プロパティ ページがリモート フィルターのプライベート COM インターフェイスに対して QueryInterface を実行すると、QueryInterface が失敗します。Microsoft フィルター (EVR ビデオ レンダラーなど) のプロパティ ページは正常に動作するため、可能である必要があります。
おそらくこれは、フィルターのプライベート インターフェイスが「プロセス内」でしか機能せず、これらのインターフェイスが「プロセス外」フィルターで機能するように COM サポートを追加する必要があるためです。これを実現するには、COM 用語で何をする必要がありますか?
DirectShow ベースクラスはこれらの COM 機能をサポートしていますか? フィルターが処理不足になっていることを確実に検出し、プロパティ ページを適切に表示することを拒否できますか?