Compartilhar via


Padrão de marshaling para caracteres

Quando um gerenciado Char tipo, que possui formatação Unicode por padrão, é passado para código não gerenciado, o interop marshaler converte o conjunto de caractere em ANSI. Você pode aplicar o DllImportAttribute declarações de invocação de atributo a plataforma e o StructLayoutAttribute atributo a uma declaração de interoperabilidade COM para controlar quais conjunto de caractere um empacotado Char tipo usa.

Consulte também

Conceitos

Blittable e tipos Blittable não

Atributos direcionais

Copiando e fixação

Especificando um conjunto de caracteres

Outros recursos

Comportamento de marshaling padrão