classe de marshal_context
Cette classe convertit les données entre les environnements natifs et les environnements managés.
class marshal_context
Notes
Utilisez la classe d' marshal_context pour des conversions de données qui requièrent un contexte. Consultez Présentation du marshaling en C++ pour plus d'informations à propos des conversions qui requièrent un contexte et à propos du fichier de marshaling qui doit être inclus. Le résultat du marshaling lorsque vous utilisez un contexte est valide uniquement tant que l'objet d' marshal_context est détruit. Pour conserver le résultat, vous devez copier les données.
Le même marshal_context peut être utilisé pour plusieurs conversions de données. Réutiliser le contexte de cette manière 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>
Espace de noms : msclr::interop