marshal_context::marshal_context

Constructs a marshal_context object to use for data conversion between managed and native data types.

marshal_context();

Remarks

Some data conversions require a marshal context. See Overview of Marshaling in C++ for more information about which translations require a context and which marshaling file has to be included in your application.

Example

See the example for marshal_context::marshal_as.

Requirements

Header file: <msclr\marshal.h>, <msclr\marshal_windows.h>, <msclr\marshal_cppstd.h>, or <msclr\marshal_atl.h>

Namespace: msclr::interop

See Also

Reference

marshal_as

marshal_context Class

Concepts

Overview of Marshaling in C++