Microsoft .NET Compact Framework の P/Invoke とマーシャリング入門

 
 
よくまとまっていそうなので、メモ。
あとでよく読んでみよう・・・と思う前に、読んで試してみた。。。
 
メモリーはこんな感じ。
さすがにW-ZERO3はゼロスピンドルなので、ページファイルは何も帰ってこなかった。w
        private struct MEMORY_STATUS
        {
            public uint dwLength;
            public uint dwMemoryLoad;
            public uint dwTotalPhys;
            public uint dwAvailPhys;
            public uint dwTotalPageFile;
            public uint dwAvailPageFile;
            public uint dwTotalVirtual;
            public uint dwAvailVirtual;
        }
        [DllImport("coredll.dll", SetLastError=true)]
        private static extern void GlobalMemoryStatus(ref MEMORY_STATUS ms);
        private MEMORY_STATUS GetMemStatus()
        {
            MEMORY_STATUS ms = new MEMORY_STATUS();
            GlobalMemoryStatus(ref ms);
            return ms;
        }
————-
CPU負荷も、こんなことしないとだめなのね・・・

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です