Характеристики маршалинга по умолчанию
Обновлен: Ноябрь 2007
Маршалинг взаимодействия работает по правилам, которые определяют поведение данных, связанных с параметрами метода, при их передаче между управляемой и неуправляемой памятью. Эти встроенные правила определяют такие операции маршалинга, как преобразования типов данных, возможность изменения вызываемым объектом переданных ему данных и возврата этих изменений вызывающему объекту, и обстоятельства, при которых упаковщик обеспечивает оптимизацию производительности.
В данном разделе описаны стандартные характеристики службы маршалинга взаимодействия. Представлены детальные сведения о маршалинге массивов, логических типов, символьных типов, делегатов, классов, объектов, строк и структур.
Примечание. |
---|
Маршалинг универсальных типов не поддерживается. Дополнительные сведения см. в разделе Взаимодействие с помощью универсальных типов. |
В этом подразделе
Управление памятью с помощью упаковщика взаимодействия
Описывает освобождение упаковщиком взаимодействия памяти, распределенной неуправляемым кодом.Атрибуты направления
Описывает атрибуты InAttribute и OutAttribute и правила их использования.Преобразуемые и непреобразуемые типы
Описывает типы данных, требующие преобразования при маршалинге в неуправляемую память.Копирование и закрепление
Описывает влияние копирования и закрепления на маршалинг данных.Маршалинг по умолчанию для массивов
Описывает маршалинг для массивов.Маршалинг по умолчанию для логических типов
Описывает маршалинг для логических типов.Маршалинг по умолчанию для знаков
Описывает маршалинг для символов.Маршалинг по умолчанию для классов
Описывает маршалинг для классов.Маршалинг по умолчанию для делегатов
Описывает маршалинг для делегатов.Маршалинг по умолчанию для объектов
Описывает маршалинг для объектов.Маршалинг по умолчанию для строк
Описывает маршалинг для строк.Маршалинг по умолчанию для типов значений
Описывает маршалинг для типов значений.
Связанные подразделы
Маршалинг данных при вызове неуправляемого кода
Описывает способ объявления параметров метода и передачи аргументов в функции, экспортируемые неуправляемыми библиотеками.Маршалинг данных с помощью COM-взаимодействия
Описывает настройку оболочек COM для изменения характеристик маршалинга.