Структура OSVERSIONINFO
Type OSVERSIONINFO
dwOSVersionInfoSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
szCSDVersion As String * 128
End Type
Структура OSVERSIONINFO содержит информацию о версии Windows, включая номера основной и дополнительной версий, номер сборки и т.д.
Состав структуры
- dwOSVersionInfoSize
- Размер структуры
- dwMajorVersion
- Основной номер версии
4 | Window 95/98/ME/NT 4.0 |
5 | Windows 2000/XP/Windows Server 2003 |
6 | Windows Vista/Windows Server "Longhorn" |
- dwMinorVersion
- Дополнительный номер версии
0 | Windows 95/NT 4.0/2000/Vista |
1 | Windows XP |
2 | Windows Server 2003/XP Pro x64 Edition |
10 | Windows 98 |
90 | Window ME |
- dwBuildNumber
- Номер сборки
- dwPlatformID
- Флажки для определения платформы Windows. Может принимать одно из следующих значений:
VER_PLATFORM_WIN32_WINDOWS = 1 | Windows 95/98/ME |
VER_PLATFORM_WIN32_NT = 2 | Windows NT/2000/XP/Vista/Server 2003 |
- szCSDVersion
- Дополнительная информация об операционной системе
Используется в:
GetVersionEx