日々のプログラミングで気づいた点や小技集を紹介します。(Windows 10/XP/Vista、VC2017、HSP) 4Gバイト以上のページング・ファイル容量を取得するにはGlobalMemoryStatusEx()関数を使います。 搭載容量と空き容量が取得できます。使用容量は引き算して求めます。 // プロトタイプ宣言 BOOL GlobalMemoryStatusEx( LPMEMORYSTATUSEX lpBuffer // メモリステータスの構造体 ); // 構造体 typedef struct _MEMORYSTATUSEX { DWORD dwLength; // 構造体のサイズ DWORD dwMemoryLoad; // メモリの使用率(%) DWORDLONG ullTotalPhys; // 物理メモリの搭載容量 DWORDLONG ullAvailPhys; //