頭を包むことができないという奇妙なエラーがあります。IBaseFilter sampleGrabber実行する別のスレッドで作成されたグラフがあり、コンソールアプリケーションで機能するスレッドの外側にアクセスしようとしていますが、コードを新しいプロジェクトに移動sampleGrabberしISampleGrabber、ランタイムにキャストしようとしている場所に不満がありますnull 参照例外。デバッグsampleGrabberするとインターフェイスがありますが、ISampleGrabberキャストできなくなります。グラフを実行しているスレッド内にコードを移動すると、それをキャストできますが、私のアプリケーションには理想的ではありません。
sampleGrabber明らかにISampleGrabber失敗するものをキャストすることによって、null 参照例外がどのように表示されるのでしょうか?