Type SYSTEM_INFO
wProcessorArchitecture As Integer
wReserved As Integer
dwPageSize As Long
lpMinimumApplicationAddress As Long
lpMaximumApplicationAddress As Long
dwActiveProcessorMask As Long
dwNumberOfProcessors As Long
dwProcessorType As Long
dwAllocationGranularity As Long
wProcessorLevel As Integer
wProcessorRevision As Integer
End Type
Структура SYSTEM_INFO содержит информацию о текущей компьютерной системе, включая архитектуру и тип процессора, число процессоров в системе и т.д.
| Const PROCESSOR_ARCHITECTURE_AMD64 = 9 | x64 (AMD или Intel) |
| Const PROCESSOR_ARCHITECTURE_IA64 = 6 | Intel Itanium Processor Family (IPF) |
| Const PROCESSOR_ARCHITECTURE_INTEL = 0 | x86 |
| Const PROCESSOR_ARCHITECTURE_UNKNOWN = &HFFFF | Неизвестный тип процессора |
| Intel Pentium, Cyrix, или NextGen 586 | Старший байт – это модель и младший байт – его степпинг. Для примера, если параметр принимает значение xxyy, то модель процессора – xx, степпинг – yy |
| Intel 80386 или 80486 | Значение в виде xxyz. Если xx равен 0xFF, y - 0xA это номер модели, и is the model z - это идентификатор степпинга. Если xx не равен 0xFF, xx + 'A' – это буква степпинга и yz - это младший степпинг. |