marshal_context-Klasse
Diese Klasse konvertiert Daten zwischen systemeigenen und verwalteten Umgebungen.
class marshal_context
Hinweise
Verwenden Sie die marshal_context-Klasse für Datenkonvertierungen, die einen Kontext erfordert. Weitere Informationen finden Sie unter Übersicht über das Marshaling in C++, über Konvertierungen einen Kontext benötigen und die Marshallingdatei enthalten sein muss. Das Ergebnis des Marshallens, wenn Sie einen Kontext verwenden, ist nur gültig, bis das marshal_context-Objekt zerstört wird. Um das Ergebnis beizubehalten, müssen Sie die Daten kopieren.
Gleiche marshal_context kann für mehrere Datenkonvertierungen verwendet werden. Die Wiederverwendung des Kontexts auf diese Weise hat nicht die Ergebnisse aus den vorherigen Marshallingsaufrufen.
Anforderungen
Headerdatei: <msclr\marshal.h>, <msclr\marshal_windows.h>, <msclr\marshal_cppstd.h> oder <msclr\marshal_atl.h>
Namespace: msclr::interop