C ++ - 添加调用调用类中的方法的独立回调

时间:2014-04-18 14:16:46

标签: c++ marshalling

我有一个托管C ++对象,它使用函数指针调用非托管API。这是设置:

* .h文件:

namespace MyNamespace
{
    void MyStandaloneCallback(void* obj) {
        EventArgs^ args = gcnew EventArgs();    
        ((MyClass*)obj)->OnReceived(args); 
    }

    void MyClass::OnReceived(EventArgs^ args) {
         ...
    }
}

我无法找到在对象外部定义(顶部)的回调上编组指向我的调用对象(MyObject)的指针的正确方法。使对象静态不是一种选择。有任何想法吗?感谢。

0 个答案:

没有答案