Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains OS version information. The information includes major and minor version numbers, a build number, a platform identifier, and descriptive text about the OS. This structure is used with the GetVersionEx function.
typedef struct _OSVERSIONINFO{ DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; TCHAR szCSDVersion[128]; } OSVERSIONINFO;
Members
- dwOSVersionInfoSize
The size, in bytes, of this data structure. Set this member to sizeof(OSVERSIONINFO) before calling the GetVersionEx function. - dwMajorVersion
This identifies the major version number of the OS. For example, for Windows CE 2.10, the major version number is 2. - dwMinorVersion
This identifies the minor version number of the OS. For example, for Windows CE 2.10, the minor version number is 1. - dwBuildNumber
This identifies the build number of the OS or is set to 0. - dwPlatformId
This identifies the OS. The following table shows the possible values for this member.Value Description VER_PLATFORM_WIN32s Specifies the Windows 3.1 OS. VER_PLATFORM_WIN32_WINDOWS Specifies the Windows 95 or Windows 98 OS. For Windows 95, dwMinorVersion is zero.
For Windows 98, dwMinorVersion is greater than zero.
VER_PLATFORM_WIN32_NT Specifies the Windows NT OS. VER_PLATFORM_WIN32_CE Specifies the Windows CE OS. - szCSDVersion
Null-terminated string that provides arbitrary additional information about the OS.
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Winbase.h.
See Also
Send Feedback on this topic to the authors