DevicePropertyFactory.CreateOperatingSystemProperty Method (String, Int32, SystemType)
Create an OperatingSystemProperty object that contains information about the operating system of a device.
Namespace: Microsoft.WindowsServerSolutions.Common.Devices
Assembly: DevicesOM (in DevicesOM.dll)
Syntax
public static OperatingSystemProperty CreateOperatingSystemProperty(
string os,
int spMajor,
SystemType type
)
public:
static OperatingSystemProperty^ CreateOperatingSystemProperty(
String^ os,
int spMajor,
SystemType type
)
Public Shared Function CreateOperatingSystemProperty (
os As String,
spMajor As Integer,
type As SystemType
) As OperatingSystemProperty
Parameters
os
Type: System.StringThe name of the operating system that is running on the device.
spMajor
Type: System.Int32The major service pack version of the operating system.
type
Type: Microsoft.WindowsServerSolutions.Common.Devices.SystemTypeThe system type of the operating system.
Return Value
Type: Microsoft.WindowsServerSolutions.Common.Devices.OperatingSystemProperty
An instance of OperatingSystemProperty.
Examples
The following code example shows how to create an OperatingSystemProperty object:
string os = "Windows Vista";
int spMajor = 2;
SystemType type = SystemType.AMD64;
OperatingSystemProperty operatingSystemProperty =
DevicePropertyFactory.CreateOperatingSystemProperty(os, spMajor, type);
Console.WriteLine("OS Name = {0}", operatingSystemProperty.OSName);
Console.WriteLine("Service Pack Major Version = {0}",
operatingSystemProperty.ServicePackMajorVersion);
Console.WriteLine("System Type = {0}",
operatingSystemProperty.SystemType);
// expected output:
// OS Name = Windows Vista
// Service Pack Major Version = 2
// System Type = AMD64
See Also
CreateOperatingSystemProperty Overload
DevicePropertyFactory Class
Microsoft.WindowsServerSolutions.Common.Devices Namespace
Return to top