Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm
Обновления на сайте
В раздел "Софт" добавился "Конвертор пакетов Delphi->Builder".
Перевод
Сегодня вашему вниманию представлен перевод структуры MEMORYSTATUS.
MEMORYSTATUS
Структура MEMORYSTATUS содержит информацию о текущей доступности памяти. Эту
структуру использует функция GlobalMemoryStatus.
typedef struct _MEMORYSTATUS{
DWORD dwLength; // sizeof(MEMORYSTATUS)
DWORD dwMemoryLoad; // процент использования памяти
DWORD dwTotalPhys; // байт физической памяти
DWORD dwAvailPhys; // свободных байт физической памяти
DWORD dwTotalPageFile; // байт файла подкачки
DWORD dwAvailPageFile; // свободных байт файла подкачки
DWORD dwTotalVirtual; // байт пользователя в адресном пространстве
DWORD dwAvailVirtual; // свободных байт пользователя
} MEMORYSTATUS, *LPMEMORYSTATUS;
Члены
dwLength – указывает размер структуры. Вызывающий процесс должен установить значение
этого параметра перед вызовом функции GlobalMemoryStatus.
dwMemoryLoad – число от 0 до 100, которое дает общее представление о загрузке
памяти. 0 – память не используется; 100 – память загружена полностью.
dwTotalPhys – указывает общее количество байт физической памяти.
dwAvailPhys – указывает число доступных байт физической памяти.
dwTotalPageFile – указывает общее число байт, которые могут быть размещены в
файле подкачки. Обратите внимание, что это значение не представляет собой действительный
размер файла подкачки на диске.
dwAvailPageFile – указывает число доступных байт в файле подкачки.
dwTotalVirtual – указывает общее количество байт данных пользователя, которые
могут быть описаны в виртуальном адресном пространстве вызывающего процесса.
dwAvailVirtual – указывает количество незарезервированных байт пользователя в
виртуальном адресном пространстве вызывающего процесса.
См. также
GlobalMemoryStatus.
хелп по WinAPI: http://www.winnt.rsm.org.ru/winapi/winapirefresh.htm
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru