Share via


CEOSVERSIONINFO (Windows Embedded CE 6.0)

1/6/2010

This structure contains operating system version information. The information includes major and minor version numbers, a build number, a platform identifier, and descriptive text about the operating system. This structure is used with the CeGetVersionEx function.

Syntax

typedef struct _CEOSVERSIONINFO {
  DWORD dwOSVersionInfoSize; 
  DWORD dwMajorVersion; 
  DWORD dwMinorVersion; 
  DWORD dwBuildNumber; 
  DWORD dwPlatformId; 
  WCHAR szCSDVersion[ 128 ]; 
} CEOSVERSIONINFO, * LPCEOSVERSIONINFO;

Members

  • dwOSVersionInfoSize
    Specifies the size, in bytes, of this data structure. Set this member to sizeof(CEOSVERSIONINFO) before calling the CeGetVersionEx function.
  • dwMajorVersion
    Identifies the major version number of the operating system. For example, for Windows Embedded CE version 2.10, the major version number is 2.
  • dwMinorVersion
    Identifies the minor version number of the operating system. For example, for Windows Embedded CE version 2.10, the minor version number is 1.
  • dwBuildNumber
    Identifies the build number of the operating system or is set to 0.
  • dwPlatformId
    Identifies the operating system platform. This member can be one of the following values.

    Value Description

    VER_PLATFORM_WIN32s

    Win32s on Microsoft® Windows® 3.1.

    VER_PLATFORM_WIN32_WINDOWS

    Microsoft Win32® on Windows 95 or Windows 98.

    For Windows 95, dwMinorVersion is zero.

    For Windows 98, dwMinorVersion is greater than zero.

    VER_PLATFORM_WIN32_NT

    Win32 on Microsoft Windows NT®.

    VER_PLATFORM_WIN32_CE

    Win32 on Windows Embedded CE.

  • szCSDVersion
    Null-terminated string that provides arbitrary additional information about the operating system.

Requirements

Header rapitypes.h
Windows Embedded CE Windows CE 3.0 and later

See Also

Concepts

RAPI Structures