共用方式為


marshal_context 類別

這個類別會將原生及 managed 環境之間的資料轉換。

class marshal_context

備註

使用marshal_context需要內容的資料轉換的類別。請參閱在 C++ 中封送處理的概觀如需有關哪一個轉換需要內容,而且必須包含哪些封送處理的檔案。當您使用的內容時,封送處理的結果是有效日期只有marshal_context在終結物件。若要保留您的結果,您必須將資料複製。

相同marshal_context可用於多個資料轉換。重複使用的內容,以這種方式並不會影響先前的封送處理呼叫的結果。

需求

標頭檔: <msclr\marshal.h>,<msclr\marshal_windows.h>,<msclr\marshal_cppstd.h>,或 <msclr\marshal_atl.h>

Namespace: msclr::interop

請參閱

參考

marshal_as

概念

在 C++ 中封送處理的概觀