此类将在本机和托管环境之间封送数据。
class marshal_context
备注
对于需要上下文的转换数据,使用 marshal_context 类。 有关转换需要上下文并且必须包括封送处理文件的更多信息,请参阅 C++ 中的封送处理概述 。 当使用一上下文时,封送处理的结果有效,直到销毁 marshal_context 对象。 若要保留结果,必须复制数据。
同一个 marshal_context 可以用于多个数据转换。 该行为重用上下文进行不影响从之前封装处理调用的结果。
要求
Header file: <msclr\marshal.h>, <msclr\marshal_windows.h>, <msclr\marshal_cppstd.h>, 或 <msclr\marshal_atl.h>
Namespace: msclr::interop