System::OperatingSystem-klass

OperatingSystem class

Representerar ett specifikt operativsystem och tillhandahåller information om det. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

class OperatingSystem

Metoder

MetodBeskrivning
get_Platform() constReturnerar plattformsidentifieraren för operativsystemet som representeras av det aktuella objektet.
get_ServicePack() constReturnerar namnet på service pack för operativsystemet som representeras av det aktuella objektet.
get_Version() constReturnerar en konstant referens till ett Version-objekt som representerar versionen av operativsystemet som representeras av det aktuella objektet.
get_VersionString() constReturnerar strängrepresentationen av versionen av operativsystemet som representeras av det aktuella objektet.
static IsFreeBSD()Indikerar om den aktuella applikationen körs på FreeBSD.
static IsLinux()Indikerar om den aktuella applikationen körs på Linux.
static IsMacOS()Indikerar om den aktuella applikationen körs på MacOS.
static IsOSPlatform(const String&)Indikerar om den aktuella applikationen körs på den angivna plattformen.
static IsWindows()Indikerar om den aktuella applikationen körs på Windows.
OperatingSystem(PlatformID, const Version&)Skapar en instans som representerar ett operativsystem specificerat som ett visst plattforms-ID och version.
OperatingSystem(PlatformID, const Version&, const String&)Skapar en instans som representerar ett operativsystem specificerat som ett visst plattforms-ID, version och service pack.
ToString() constReturnerar strängrepresentationen av versionen av operativsystemet som representeras av det aktuella objektet.

Se även