Share via


형식 배열 마샬링

업데이트: 2007년 11월

배열은 동일한 형식의 요소가 하나 이상 포함된 관리 코드의 참조 형식입니다. 배열은 참조 형식이지만 관리되지 않는 함수에는 In 매개 변수를 통해 전달됩니다. 이 동작은 관리되는 배열이 관리되는 개체에 In/Out 매개 변수를 통해 전달되는 것과 일관되지 않습니다. 자세한 내용은 복사 및 고정을 참조하십시오.

다음 표에서는 배열의 마샬링 옵션을 보여 주고 각 옵션의 용도에 대해 설명합니다. 해당되는 플랫폼 호출 샘플에 대한 자세한 내용은 Arrays를 참조하십시오.

배열

설명

정수 배열을 값으로

정수 배열을 In 매개 변수를 통해 전달합니다.

정수 배열을 참조로

정수 배열을 In/Out 매개 변수를 통해 전달합니다.

정수 배열을 값으로(2차원)

정수 매트릭스를 In 매개 변수를 통해 전달합니다.

문자열 배열을 값으로

문자열 배열을 In 매개 변수를 통해 전달합니다.

정수가 포함된 구조체의 배열

정수가 포함된 구조체의 배열을 In 매개 변수를 통해 전달합니다.

문자열이 포함된 구조체의 배열

정수만 포함된 구조체의 배열을 In/Out 매개 변수를 통해 전달합니다. 배열의 멤버는 변경할 수 없습니다.

참고 항목

개념

플랫폼 호출 데이터 형식

문자열 마샬링

클래스, 구조체 및 공용 구조체 마샬링

기타 마샬링 샘플

복사 및 고정

기타 리소스

플랫폼 호출을 사용하여 데이터 마샬링