## OperatingSystem class


Belirli bir işletim sistemini temsil eder ve onun hakkında bilgi sağlar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu türün örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

```cpp
class OperatingSystem
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [get_Platform](./get_platform/)() const | Geçerli nesne tarafından temsil edilen işletim sisteminin platform tanımlayıcısını döndürür. |
| [get_ServicePack](./get_servicepack/)() const | Geçerli nesne tarafından temsil edilen işletim sisteminin servis paketi adını döndürür. |
| [get_Version](./get_version/)() const | Geçerli nesne tarafından temsil edilen işletim sisteminin sürümünü temsil eden bir [Version](../version/) nesnesine sabit referans döndürür. |
| [get_VersionString](./get_versionstring/)() const | Geçerli nesne tarafından temsil edilen işletim sisteminin sürümünün dize temsili döndürür. |
| [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&) | Belirli platform kimliği ve sürümü olarak belirtilen bir işletim sistemini temsil eden bir örnek oluşturur. |
| [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&, const String\&) | Belirli platform kimliği, sürüm ve servis paketi olarak belirtilen bir işletim sistemini temsil eden bir örnek oluşturur. |
| [ToString](./tostring/)() const | Geçerli nesne tarafından temsil edilen işletim sisteminin sürümünün dize temsili döndürür. |
## Ayrıca Bakınız

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