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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.