다음을 통해 공유


marshal_context 클래스

이 클래스는 네이티브 및 관리 환경 사이 데이터 변환합니다.

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 + +에서 마샬링 개요