2009-01-29 95 views
0

我正在使用一些本機方法綁定到基於COM的應用程序中的運行對象。其中一種方法是CreateBindCtx,它具有以下特徵(從MSDN)WINOLEAPI的C#數據類型是什麼?

WINOLEAPI CreateBindCtx(DWORD reserved, LPBC FAR * ppbc) 

我所定義的包裝是

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

但FxCop的是抱怨返回void類型。 .Net/C#數據類型應該是什麼?

回答

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

一個用於PInvoke的信息最好的地方是PInvoke.Net