Составители:
Структура MEMORYSTATUS предназначена для хранения информации о
физической и о виртуальной памяти чичтемы. Функция GlobalMemoryStatus()
сохраняет информацию в структуре MEMORYSTATUS.
typedef struct _MEMORYSTATUS {
DWORD dwLength; // sizeof(MEMORYSTATUS)
DWORD dwMemoryLoad; // процент используемой памяти
DWORD dwTotalPhys; // физической памяти (в байтах)
DWORD dwAvailPhys; // свободно физической памяти (в байтах)
DWORD dwTotalPageFile; // байт в файле подкачки
DWORD dwAvailPageFile; // свободно в файле подкачки (байт)
DWORD dwTotalVirtual; // адресуемое пользователькое пространство адресов (в
байтах)
DWORD dwAvailVirtual; // свободно байт
в пользовательском адресном
пространстве
} MEMORYSTATUS, *LPMEMORYSTATUS;
7. GlobalMemoryStatus
Функция GlobalMemoryStatus позволяет получить информацию об использовании
физической и виртуальной памяти.
VOID GlobalMemoryStatus(
LPMEMORYSTATUS lpBuffer // указатель на структуру MEMORYSTATUS
);
Параметр:
lpBuffer - указатель на структуру MEMORYSTATUS, в которой функция
GlobalMemoryStatus() сохраняет информацию о текущем состоянии памяти
системы.
8. SYSTEM_INFO
Структура SYSTEM_INFO содержит информацию о вычислительной системе:
архитектуре и типе процессора, количестве процессоров в системе, размере
страницы памяти и т.п.
typedef struct _SYSTEM_INFO {
union {
DWORD dwOemId; // для совместимости со старыми версиями Windows
NT,
// теперь не используется
struct {
WORD wProcessorArchitecture;
// для Win9x - всегда PROCESSOR_ARCHITECTURE_INTEL
// для Windows NT возможны значения: PROCESSOR_ARCHITECTURE_INTEL,
// PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA,
// PROCESSOR_ARCHITECTURE_PPC,
PROCESSOR_ARCHITECTURE_UNKNOWN
WORD wReserved;
};
};
Структура MEMORYSTATUS предназначена для хранения информации о физической и о виртуальной памяти чичтемы. Функция GlobalMemoryStatus() сохраняет информацию в структуре MEMORYSTATUS. typedef struct _MEMORYSTATUS { DWORD dwLength; // sizeof(MEMORYSTATUS) DWORD dwMemoryLoad; // процент используемой памяти DWORD dwTotalPhys; // физической памяти (в байтах) DWORD dwAvailPhys; // свободно физической памяти (в байтах) DWORD dwTotalPageFile; // байт в файле подкачки DWORD dwAvailPageFile; // свободно в файле подкачки (байт) DWORD dwTotalVirtual; // адресуемое пользователькое пространство адресов (в байтах) DWORD dwAvailVirtual; // свободно байт в пользовательском адресном пространстве } MEMORYSTATUS, *LPMEMORYSTATUS; 7. GlobalMemoryStatus Функция GlobalMemoryStatus позволяет получить информацию об использовании физической и виртуальной памяти. VOID GlobalMemoryStatus( LPMEMORYSTATUS lpBuffer // указатель на структуру MEMORYSTATUS ); Параметр: lpBuffer - указатель на структуру MEMORYSTATUS, в которой функция GlobalMemoryStatus() сохраняет информацию о текущем состоянии памяти системы. 8. SYSTEM_INFO Структура SYSTEM_INFO содержит информацию о вычислительной системе: архитектуре и типе процессора, количестве процессоров в системе, размере страницы памяти и т.п. typedef struct _SYSTEM_INFO { union { DWORD dwOemId; // для совместимости со старыми версиями Windows NT, // теперь не используется struct { WORD wProcessorArchitecture; // для Win9x - всегда PROCESSOR_ARCHITECTURE_INTEL // для Windows NT возможны значения: PROCESSOR_ARCHITECTURE_INTEL, // PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA, // PROCESSOR_ARCHITECTURE_PPC, PROCESSOR_ARCHITECTURE_UNKNOWN WORD wReserved; }; };
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »