Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php
Обновления на сайте
Нет.
Перевод
Сегодня вашему вниманию представлен перевод структуры OSVERSIONINFO.
OSVERSIONINFO
Структура OSVERSIONINFO содержит информацию о версии операционной системы. Информация
содержит основной и дополнительный номера версии, номер билда, идентификатор
платформы и
описательный текст об операционной системе. Эта структура используется функцией
GetVersionEx.
typedef struct _OSVERSIONINFO{
DWORD dwOSVersionInfoSize;
DWORD dwMajorVersion;
DWORD dwMinorVersion;
DWORD dwBuildNumber;
DWORD dwPlatformId;
TCHAR szCSDVersion[128];
} OSVERSIONINFO;
Члены
dwOSVersionInfoSize – определяет размер структуры в байтах. Установите значение
члена
dwOSVersionInfoSize в sizeof(OSVERSIONINFO) перед вызовом функции GetVersionEx.
dwMajorVersion – идентифицирует основной номер версии ОС. Например, для Windows
NT версии
3.51 основной номер равен трем и для Windows NT 4.0 равен четырем.
dwMinorVersion – идентифицирует дополнительный номер версии ОС. Например, для
Windows NT
версии 3.51 дополнительный номер равен 51 и для Windows NT 4.0 равен нулю.
dwBuildNumber
Windows NT: идентифицирует номер билда ОС.
Windows 95: идентифицирует номер билда ОС в младшем слове. Старшее слово содержит
основной
и дополнительные номера версии.
dwPlatformId – идентифицирует платформу ОС. Может принимать одно из следующих
значений:
Значение Пояснение
VER_PLATFORM_WIN32s Win32s под Windows 3.1.
VER_PLATFORM_WIN32_WINDOWS Win32 под Windows 95.
VER_PLATFORM_WIN32_NT Win32 под Windows NT.
szCSDVersion
Windows NT: содержит завершающуюся нулем строку, такую, как "Service Pack 3",
которая
указывает последний Service Pack, установленный в системе.
Windows 95: содержит завершающуюся нулем строку, которая предоставляет дополнительную
информацию об ОС.
См. также
GetVersionEx.
Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI":
http://subscribe.ru/catalog/comp.soft.prog.russianmsdn
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:stathome@rol.ru