System::OperatingSystem class

OperatingSystem class

Represents a particular operating system and provides information about it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

class OperatingSystem

Methods

MethodDescription
get_Platform() constReturns the platform identifier of the operating system represented by the current object.
get_ServicePack() constReturns the service pack name of the operating system represented by the current object.
get_Version() constReturns a constant reference to a Version object representing the version of the operating system represented by the current object.
get_VersionString() constReturns the string representation of the version of the operating system represented by the current object.
OperatingSystem(PlatformID, const Version&)Constructs an instance that represents an operating system specified as particular platform id and version.
OperatingSystem(PlatformID, const Version&, const String&)Constructs an instance that represents an operating system specified as particular platform id, version and service pack.
ToString() constReturns the string representation of the version of the operating system represented by the current object.

See Also