TOSVersionInfo

WinApi тип данных TOSVersionInfo

Описание:
TOSVersionInfo = record
DwVersionInfoSize: DWORD;
DwMajorVersion: DWORD;
DwMinorVersion: DWORD;
DwBuildNumber: DWORD;
dwPlatformId: DWORD;
SzCSDVersion:DWORD;
end;

Запись TOSVersionInfo содержит структуру данных о текущей версии Windows.

Поле DwVersionInfoSize заполняется как sizeof (TOSVersionInfo) перед вызовом функции.
DwMajorVersion - старшая цифра версии Windows и содержит след. константы:

Win NT 3.5 = 3
Win NT 4.0, Win9x = 4
Win2000 = 5
Win XP = 5
DwMinorVersion - младшая цифра версии Windows и содержит след. константы:
Win NT 3.51 = 51
Win NT 4.0 = 0
Win 95 = 0
Win98 = 10 (вообще говоря больше 0
Win 2000 = 0
Win XP = 1

DwBuildNumber- для Win NT 40 – содержит номер билда, для Win 9x – старший байт – старшая и младшая цифры версии / младший – номер билда

dwPlatformId - платформа Windows, содержит след. константы:

VER_PLATFORM_WIN32s Win32s on Windows 3.1.
VER_PLATFORM_WIN32_WINDOWS Win32 on Windows 9x
VER_PLATFORM_WIN32_NT Win32 on Windows NT, 2000

SzCSDVersion - для NT – содержит PСhar с инфо о установленном ServicePack,для 9x– доп. инфо, может и не быть

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий