Класс System::OperatingSystem

OperatingSystem class

Представляет конкретную операционную систему и предоставляет информацию о ней. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class OperatingSystem

Методы

МетодОписание
get_Platform() constВозвращает идентификатор платформы операционной системы, представленной текущим объектом.
get_ServicePack() constВозвращает название сервисного пакета операционной системы, представленной текущим объектом.
get_Version() constВозвращает константную ссылку на объект Version, представляющий версию операционной системы, представленной текущим объектом.
get_VersionString() constВозвращает строковое представление версии операционной системы, представленной текущим объектом.
OperatingSystem(PlatformID, const Version&)Создаёт экземпляр, представляющий операционную систему, указанную конкретным идентификатором платформы и версией.
OperatingSystem(PlatformID, const Version&, const String&)Создаёт экземпляр, представляющий операционную систему, указанную конкретным идентификатором платформы, версией и сервисным пакетом.
ToString() constВозвращает строковое представление версии операционной системы, представленной текущим объектом.

См. также