Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

DWORD dwAvailVirtual; // Свободных байтов пользователя




} MEMORYSTATUS, *LPMEMORYSTATUS;

Поля

dwLength

Показывает размер структуры. Перед вызовом этой функции вызывающий процесс должен установить поле dwLength этой структуры (значением sizeof(MEMORYSTATUS)).

dwMemoryLoad

Число от 0 до 100, указывающее процент использования памяти, 0 говорит о том, что память не используется, 100 говорит о полном использовании памяти.

dwTotalPhys

Показывает количество байтов физической памяти.

dwAvailPhys

Показывает доступное количество байтов физической памяти.

dwTotalPageFile

Показывает количество байтов, которое может быть сохранено в файле подкачки. Следует иметь в виду, что это число не характеризует текущий размер физического файла подкачки на диске.

dwAvailPageFile

Показывает количество доступных байтов в файле подкачки.

dwTotalVirtual

Показывает общее количество байтов, которое может быть описано в виртуальном адресном пространстве пользователя вызывающего процесса.

dwAvailVirtual

Показывает количество незарезервированных и неподключенных байтов в виртуальном адресном пространстве пользователя вызывающего процесса.

// Определение объема установленной памяти ================

int mem_size;

_MEMORYSTATUS mem;

mem.dwLength=sizeof(MEMORYSTATUS);

GlobalMemoryStatus(&mem);

mem_size=mem.dwTotalPhys;

mem_size=mem_size/(1024*1024);

a=AnsiString(mem_size)+" Мбайт";

// Application->MessageBox(a.c_str(),"Объем установленной памяти",MB_OK);

if(mem_size<500)

{ AnsiString f1;

f1=”Системные требования”;

a=”объем памяти ЭВМ менее 500 МГц”+AnsiString(mem_size)+ ” Мбайт)\n”;

Application->MessageBox(a.c_str(),f1.c_str(),MB_OK);

}

3.5 Определение объема доступного дискового пространства

Для определения доступного дискового пространства может быть использована функция API Win32 GetLogicalDrives, которая возвращает битовую маску, представляющую текущие доступные диски.

DWORD GetLogicalDrives(VOID)

Параметр

Эта функция не имеет параметров.

Возвращаемые значения

При успешном выполнении функции она возвращает битовую маску, представляющую текущие доступные диски. Бит 0 (младший значащий бит)представляет диск A, бит 1 – диск B, бит 2 – диск C, и так далее.

Если функция завершилась неудачно, возвращается нулевое значение.

Для определения типа диска – сменный диск, фиксированный, CD-ROM, RAM диск или сетевой диск – может быть использована функция API Win32 GetDriveType.

UINT GetDriveType(

LPCTSTR lpRootPathName // адрес пути к корневому

); // каталогу диска

Параметры





Дата добавления: 2015-04-01; просмотров: 409; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Студент - человек, постоянно откладывающий неизбежность... 10596 - | 7336 - или читать все...

Читайте также:

  1. V. ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ
  2. Виды интерфейсов пользователя
  3. Возможности, предоставляемые СУБД пользователям. Режимы работы пользователя в СУБД
  4. Вывод контекстно-свободных (КС) – грамматик и правила построения дерева вывода. Синтаксический разбор. Способы задания схем грамматик. Форма Бэкуса-Наура
  5. Государственная кадастровая оценка сельскохозяйственных угодий по землепользователям в границах бывшего колхоза «Знамя»Чекмагушевского района РБ (фрагмент)
  6. Государство - корпорация, акционерное общество или система акционерных обществ, состоящих из свободных самостоятельных владельцев властных ресурсов
  7. Государство и гражданское общество. Гражданское общество – это сфера самопроявления свободных граждан и добровольно сформировавшихся ассоциаций и организаций
  8. Графический интерфейс пользователя
  9. Диалоговые языки. Интерфейс пользователя
  10. Задание 4.4.1. Функции пользователя
  11. Задания для самостоятельного выполнения. 1. Приведите фрагмент программы, который иллюстрирует занятие транзактом всех свободных каналов МКУ с именем USTR


 

18.207.132.114 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.002 сек.