Classe marshal_context
Questa classe converte i dati tra ambienti nativi e gestiti.
class marshal_context
Note
Utilizzare la classe marshal_context per le conversioni di dati che richiedono un contesto. Vedere Panoramica del marshaling in C++ per ulteriori informazioni sulle conversioni che richiedono un contesto e in cui il file di marshalling deve essere importato. Il risultato di marshalling quando si utilizza un contesto è valido solamente fino a quando l'oggetto marshal_context viene distrutto. Per mantenere il risultato, è necessario copiare i dati.
Lo stesso marshal_context può essere utilizzato per più conversioni di dati. Riutilizzare il contesto in questo modo non ha effetto sui risultati delle chiamate precedenti di marshalling.
Requisiti
File di intestazione: <msclr\marshal.h>, <msclr\marshal_windows.h>, <msclr\marshal_cppstd.h>, o <msclr\marshal_atl.h>
Spazio dei nomi: msclr::interop