


## Klassen

| Klasse | Beschreibung |
| --- | --- |
| [SecureString](./securestring/) | Secure string, stellt Text dar, der vertraulich zu behandeln ist. Diese Klasse verschlüsselt die internen Daten nicht. Objekte dieser Klasse sollten nur mit der 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. Umwickeln Sie diese Klasse immer mit einem [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [SecureStringMarshal](./securestringmarshal/) | Sammlung von Methoden zum Zuweisen und Kopieren von nicht verwalteten Speicherblöcken. |
| [SecurityElement](./securityelement/) | XML-Objektmodell für die Kodierung von Sicherheitsobjekten. Nicht implementiert. Objekte dieser Klasse sollten nur mit der 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. Umwickeln Sie diese Klasse immer mit einem [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
## Typedefs

| Typedef. | Beschreibung |
| --- | --- |
| [SecureStringPtr](./securestringptr/) | [SecureString](./securestring/) Zeigertyp. |
