谢谢

解决方案 »

  1.   

    有一外部函数为:a(void ** p);
    我导入定义为:a(ref intPtr p);
    使用:intPtr p
    a(ref p);
    可返回p值。
    但实现a函数返回的是ivodeowindow接口。我该如何把p转给 ivideoWindow的变量。
      

  2.   

    据我所知,C#不能通过指针调用一个类或接口的方法,因为C#的指针都是一些假指针(只能指向非托管数据类型)。
    如果你找到解决方法,我也想学学,谢谢。ivideoWindow* lp = (ivideoWindow*)p;  只有C++有这么爽吧。
      

  3.   

    你上面说到“我该如何把p转给 ivideoWindow的变量”,那么,你这个“接口”是一个实体吗?
    可不可以说一下这个ivideoWindow?
      

  4.   

    ivideoWindow是DirectShow中的一个接口