Condividi tramite


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

Vedere anche

Riferimenti

marshal_as

Concetti

Panoramica del marshaling in C++