


## Klassen

| Klasse | Beschreibung |
| --- | --- |
| [FileVersionInfo](./fileversioninfo/) | Bietet Informationen zur Dateiversion. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PerformanceCounter](./performancecounter/) | Platzhalterklasse für übersetzten Code, der PerformanceCounter verwendet, damit er kompiliert werden kann. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [Process](./process/) | Kapselt Prozessinformationen und -manipulation. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ProcessStartInfo](./processstartinfo/) | Beschreibt Prozessstartparameter. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [StackFrame](./stackframe/) | Liefert Informationen zu einem einzelnen Stack‑Frame. Nur MSVS. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [StackTrace](./stacktrace/) | Sammlung von Stack‑Frames. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [Stopwatch](./stopwatch/) | Ermöglicht Zeitmessungen. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [TraceListener](./tracelistener/) | Schnittstelle zur Reaktion auf Debug‑ und Trace‑Informationen. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
## Enums

| Aufzählung | Beschreibung |
| --- | --- |
| [ProcessWindowStyle](./processwindowstyle/) | Stil des Prozessfensters. |
| [TraceEventType](./traceeventtype/) | Identifiziert den Ereignistyp, der die Trace ausgelöst hat. |
| [TraceLevel](./tracelevel/) | Gibt an, welche Meldungen für die Klassen [System.Diagnostics.Debug](./debug/), [System.Diagnostics.Trace](./trace/) und System.Diagnostics.TraceSwitch ausgegeben werden sollen. |
## Typedefs

| Typedef. | Beschreibung |
| --- | --- |
| [StopwatchPtr](./stopwatchptr/) | Zeigertyp. |
