Структура 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
Основной номер версии
4Window 95/98/ME/NT 4.0
5Windows 2000/XP/Windows Server 2003
6Windows Vista/Windows Server "Longhorn"
dwMinorVersion
Дополнительный номер версии
0Windows 95/NT 4.0/2000/Vista
1Windows XP
2Windows Server 2003/XP Pro x64 Edition
10Windows 98
90Window ME
dwBuildNumber
Номер сборки
dwPlatformID
Флажки для определения платформы Windows. Может принимать одно из следующих значений:
VER_PLATFORM_WIN32_WINDOWS = 1Windows 95/98/ME
VER_PLATFORM_WIN32_NT = 2Windows NT/2000/XP/Vista/Server 2003
szCSDVersion
Дополнительная информация об операционной системе

Используется в:

GetVersionEx