如果您不熟悉或瞭解Windows CE和Compact Framework,請不要投票。謝謝。PInvoke for Windows CE上的GlobalMemoryStatusEx
有人知道這個函數是否可用在WinCE上(如果有的話)DLL是什麼?我試圖從「coredll.dll」和「kernel.dll」PInvoke這個。 Win32版本來自「kernel32.dll」。
[return: MarshalAs(UnmanagedType.Bool)]
[DllImport("kernel.dll")] // and "coredll.dll" also doesn't work
public static extern bool GlobalMemoryStatusEx([In,Out] MEMORYSTATUSEX lpBuffer);
上面的函數失敗,當我嘗試使用它與異常「無法找到PInvoke DLL'kernel.dll'」。
PS:我用的PInvoked功能負載,如這一個:
[DllImport("coredll.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, int nMsg, IntPtr wParam, IntPtr lParam);
謝謝,剛剛實施,它運作良好。 – AlainD