Partager via


marshal_context, classe

Cette classe convertit des données entre les environnements managés.

class marshal_context

Notes

Utilisez la classe d' marshal_context pour les conversions de données qui requièrent un contexte.Consultez Présentation du marshaling en C++ pour plus d'informations sur lequel les conversions requièrent un contexte et lequel le fichier marshaling doit être inclus.Le résultat du marshaling lorsque vous utilisez un contexte est valide uniquement jusqu'à ce que l'objet d' marshal_context est détruit.Pour conserver votre résultat, vous devez copier les données.

Même marshal_context peut être utilisé pour plusieurs conversions de données.Réutiliser le contexte de cette façon n'affecte pas les résultats des appels précédents de marshaling.

Configuration requise

fichier d'en-tête :<msclr \ marshal.h>, <msclr \ marshal_windows.h>, <msclr \ marshal_cppstd.h>, ou <msclr \ marshal_atl.h>

Msclr::interop del'espace de noms :

Voir aussi

Référence

marshal_as

Concepts

Présentation du marshaling en C++