


## Classes

| Classe | Description |
| --- | --- |
| [SecureString](./securestring/) | Secure string, représente du texte qui doit rester confidentiel. Cette classe NE CHIFFRE PAS les données internes. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en argument. |
| [SecureStringMarshal](./securestringmarshal/) | Collection de méthodes pour allouer et copier des blocs de mémoire non gérée. |
| [SecurityElement](./securityelement/) | Modèle d’objet XML pour l’encodage d’un objet de sécurité. Non implémenté. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en argument. |
## Typedefs

| Typedef | Description |
| --- | --- |
| [SecureStringPtr](./securestringptr/) | Type de pointeur [SecureString](./securestring/). |
