共用方式為


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>

命名空間: msclr::interop

請參閱

參考

marshal_as

概念

C++ 中封送處理的概觀