Share via


Platform.GetOSVersion Method

Returns a Version object together with version information about the platform's operating system.

Namespace:  Microsoft.SmartDevice.Connectivity
Assembly:  Microsoft.SmartDevice.Connectivity (in Microsoft.SmartDevice.Connectivity.dll)

Syntax

'Declaration
Public Function GetOSVersion As Version
'Usage
Dim instance As Platform 
Dim returnValue As Version 

returnValue = instance.GetOSVersion()
public Version GetOSVersion()
public:
Version^ GetOSVersion()
public function GetOSVersion() : Version

Return Value

Type: System.Version
Returns a Version object together with version information about the platform's operating system.

Examples

' Get datastore object 
Dim dsmgr As New DatastoreManager(1033)

' Get the platforms in the Datastore 
Dim platforms As Collection(Of Platform) = dsmgr.GetPlatforms()

' For each platform, output name and ID 
Dim platform As Platform
For Each platform In platforms
    Console.WriteLine("Platform Name: " & _
                      platform.Name & "    ID: " & platform.Id.ToString())
    Console.WriteLine("    OSVersion: " & platform.GetProperty("OSVersion"))
    Console.WriteLine("    OSVersion: " & platform.GetOSVersion().ToString())
    Console.WriteLine("    DefaultPlatform: " & _
                      platform.GetProperty("DefaultPlatform"))
    Console.WriteLine("    DefaultDevice: " & platform.GetProperty("DefaultDevice"))
    Console.WriteLine("    ShortName: " & platform.GetProperty("ShortName"))
    Console.WriteLine("    DefaultFormFactor: " & _
                      platform.GetProperty("DefaultFormFactor"))
Next platform
// Get datastore object
DatastoreManager dsmgr = new DatastoreManager(1033);

// Get the platforms in the Datastore
Collection<Platform> platforms = dsmgr.GetPlatforms();

// For each platform, output name, ID, and platform properties. 
foreach (Platform platform in platforms)
{
    Console.WriteLine("Platform Name: " + platform.Name + "    ID: " + platform.Id);
    Console.WriteLine("    OSVersion: " + platform.GetProperty("OSVersion"));
    Console.WriteLine("    OSVersion: " + platform.GetOSVersion().ToString());
    Console.WriteLine("    DefaultPlatform: " + 
        platform.GetProperty("DefaultPlatform"));
    Console.WriteLine("    DefaultDevice: " + platform.GetProperty("DefaultDevice"));
    Console.WriteLine("    ShortName: " + platform.GetProperty("ShortName"));
    Console.WriteLine("    DefaultFormFactor: " + 
        platform.GetProperty("DefaultFormFactor"));            
}

.NET Framework Security

See Also

Reference

Platform Class

Platform Members

Microsoft.SmartDevice.Connectivity Namespace