Compartilhar via


Classe marshal_context

Essa classe converte dados entre ambientes nativos e gerenciados.

class marshal_context

Comentários

Use o marshal_context classe para conversões de dados requer um contexto.Consulte Visão geral do empacotamento em C++ para obter mais informações sobre quais conversões exige um contexto e qual arquivo empacotamento deve ser incluído.O resultado de empacotamento quando você usa um contexto é válido somente até o marshal_context objeto é destruído.Para preservar seu resultado, você deve copiar os dados.

O mesmo marshal_context pode ser usado para várias conversões de dados.Reutilizar o contexto dessa maneira não afetarão os resultados de empacotamento de chamadas anteriores.

Requisitos

Arquivo de cabeçalho: <msclr\marshal.h>, <msclr\marshal_windows.h>, <msclr\marshal_cppstd.h> ou <msclr\marshal_atl.h>

Namespace: msclr::interop

Consulte também

Referência

marshal_as

Conceitos

Visão geral do empacotamento em C++