WINOLEAPI的C#数据类型是什么?

时间:2009-01-29 15:52:42

标签: c# com

我使用一些本机方法绑定到基于COM的应用程序中的运行对象。其中一种方法是CreateBindCtx,它具有以下签名(来自MSDN)

WINOLEAPI CreateBindCtx(DWORD reserved, LPBC FAR * ppbc)

我已将包装器定义为

public static extern void CreateBindCtx(int reserved, out IBindCtx ppbc);

但FXCop抱怨虚假回报类型。 .Net / C#数据类型应该是什么?

1 个答案:

答案 0 :(得分:2)

[DllImport("ole32.dll")]
static extern int CreateBindCtx(uint reserved, out IBindCtx ppbc);

pinvoke信息的最佳位置之一是PInvoke.Net