System::OperatingSystem clase

OperatingSystem class

Representa un sistema operativo particular y proporciona información sobre él. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class OperatingSystem

Métodos

MétodoDescripción
get_Platform() constDevuelve el identificador de plataforma del sistema operativo representado por el objeto actual.
get_ServicePack() constDevuelve el nombre del service pack del sistema operativo representado por el objeto actual.
get_Version() constDevuelve una referencia constante a un objeto Version que representa la versión del sistema operativo representado por el objeto actual.
get_VersionString() constDevuelve la representación en cadena de la versión del sistema operativo representado por el objeto actual.
static IsFreeBSD()Indica si la aplicación actual se está ejecutando en FreeBSD.
static IsLinux()Indica si la aplicación actual se está ejecutando en Linux.
static IsMacOS()Indica si la aplicación actual se está ejecutando en MacOS.
static IsOSPlatform(const String&)Indica si la aplicación actual se está ejecutando en la plataforma especificada.
static IsWindows()Indica si la aplicación actual se está ejecutando en Windows.
OperatingSystem(PlatformID, const Version&)Construye una instancia que representa un sistema operativo especificado como un identificador de plataforma y versión particulares.
OperatingSystem(PlatformID, const Version&, const String&)Construye una instancia que representa un sistema operativo especificado como un identificador de plataforma, versión y paquete de servicio.
ToString() constDevuelve la representación en cadena de la versión del sistema operativo representado por el objeto actual.

Ver también