## OperatingSystem class


Representerar ett specifikt operativsystem och tillhandahåller information om det. Objekt av denna klass bör endast allokeras med [System::MakeObject()](../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](../smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument.

```cpp
class OperatingSystem
```

## Metoder

| Metod | Beskrivning |
| --- | --- |
| [get_Platform](./get_platform/)() const | Returnerar plattformsidentifieraren för operativsystemet som representeras av det aktuella objektet. |
| [get_ServicePack](./get_servicepack/)() const | Returnerar namnet på service pack för operativsystemet som representeras av det aktuella objektet. |
| [get_Version](./get_version/)() const | Returnerar en konstant referens till ett [Version](../version/)-objekt som representerar versionen av operativsystemet som representeras av det aktuella objektet. |
| [get_VersionString](./get_versionstring/)() const | Returnerar strängrepresentationen av versionen av operativsystemet som representeras av det aktuella objektet. |
| static [IsFreeBSD](./isfreebsd/)() | Indikerar om den aktuella applikationen körs på FreeBSD. |
| static [IsLinux](./islinux/)() | Indikerar om den aktuella applikationen körs på Linux. |
| static [IsMacOS](./ismacos/)() | Indikerar om den aktuella applikationen körs på MacOS. |
| static [IsOSPlatform](./isosplatform/)(const String\&) | Indikerar om den aktuella applikationen körs på den angivna plattformen. |
| static [IsWindows](./iswindows/)() | Indikerar om den aktuella applikationen körs på [Windows](../../system.windows/). |
| [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&) | Skapar en instans som representerar ett operativsystem specificerat som ett visst plattforms-ID och version. |
| [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&, const String\&) | Skapar en instans som representerar ett operativsystem specificerat som ett visst plattforms-ID, version och service pack. |
| [ToString](./tostring/)() const | Returnerar strängrepresentationen av versionen av operativsystemet som representeras av det aktuella objektet. |
## Se även

* Namespace [System](../)
* Library [Aspose.PDF for C++](../../)
