.NET Compact Framework의 마샬링 지원
업데이트: 2007년 11월
공용 언어 런타임에서 수행하는 Interop 마샬링은 관리되는 메모리와 관리되지 않는 메모리 사이에 메서드 인수 및 반환 값에 데이터가 전달되는 방법을 제어합니다.
.NET Compact Framework에서는 MarshalAsAttribute 클래스를 지원합니다.
StringBuilder 클래스에는 값으로 전달되는 참조 형식이 기본적으로 입력 매개 변수로 전달된다는 규칙이 적용되지 않습니다. 이러한 형식은 항상 입/출력 매개 변수로 전달됩니다.
단원 내용
마샬링 개요
.NET Compact Framework의 마샬링 기능에 대한 내용과 장치에서 interop 마샬링을 로깅하는 방법에 대해 설명합니다.대리자를 함수 포인터로 마샬링
관리되는 대리자를 비관리 코드의 함수 포인터에 마샬링하는 방법을 보여 주는 예제를 제공합니다..NET Compact Framework에서 구조체 마샬링
마샬링 효율성을 높이기 위해 문자열과 배열을 구조체로 캡슐화하는 방법에 대해 설명합니다.형식 지원
.NET Compact Framework를 사용하여 마샬링할 수 있는 관리되는 형식과 관리되지 않는 형식의 목록을 제공합니다.MarshalAsAttribute 특성 사용
.NET Compact Framework에서 MarshalAsAttribute 클래스를 사용하는 방법에 대해 설명합니다..NET Compact Framework Blittable 형식
.NET Compact Framework에서 마샬러를 사용하여 변환할 필요가 없는 데이터 형식의 목록을 제공합니다.