## 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 ayrılmalıdır. Bu tipin örneğini yığına (stack) veya operator new kullanarak asla oluşturmayın, çünkü ç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çisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

```cpp
class OperatingSystem
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [get_Platform](./get_platform/)() const | Mevcut nesne tarafından temsil edilen işletim sisteminin platform tanımlayıcısını döndürür. |
| [get_ServicePack](./get_servicepack/)() const | Mevcut 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 bir 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 temsilini 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 temsilini döndürür. |
## Ayrıca Bakınız

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