2

私のコードには、InvokeHelper への関数呼び出しがあります。インターネットで見つけたのは、dwDispID を使用して関数を呼び出すために InvokeHelper が使用されていることです。

これがコールです。

InvokeHelper(0xd, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, Name);

今、私は内部をデバッグしたいです。しかし、どの関数が呼び出されるかわかりません。0xd はどの関数を指していますか? プロジェクトにもodlファイルがあります。これにより、その odl から何らかの呼び出しが呼び出されますか? 何の機能?

編集:

これらの行が cpp ファイルの先頭に見つかりました。

// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.

したがって、このクラスはラッパーのようです。しかし、どのクラスのラッパーですか?

4

2 に答える 2