是否有一個確定使用哪種.NET類型/屬性的一站式商店?如何從使用P/Invoke中知道要編組的類型?
例子將是這個樣子:
Native Type | .NET Type
---------------------------------------
int | Integer
int* | IntPtr (or is it ref int?)
LPCSTR | [MarshalAs(UnmanagedType.LPStr)]String
...
Guidelines for custom structures:
...
另外,作爲相關的一邊,什麼是用於查找編組的聲明Win32功能最可靠的地方嗎?
這回答了一邊,但這個問題呢?我問的原因是我需要P /從內部DLL的調用一些功能。 – 2010-06-25 16:45:05
我只回答旁白。好吧,我編輯了我的答案。 – 2010-06-25 16:52:39