언어

UnmanagedMarshal.DefineByValArray(Int32) 메서드

정의

비관리 코드로 마샬링할 고정 길이 배열(ByValArray)을 지정합니다.

public:
 static System::Reflection::Emit::UnmanagedMarshal ^ DefineByValArray(int elemCount);
public static System.Reflection.Emit.UnmanagedMarshal DefineByValArray(int elemCount);
static member DefineByValArray : int -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineByValArray (elemCount As Integer) As UnmanagedMarshal

매개 변수

elemCount
Int32

고정 길이 배열의 요소 수입니다.

반품

UnmanagedMarshal 개체입니다.

예외

인수는 단순 네이티브 형식이 아닙니다.

설명

이 DefineByValArray 메서드는 간단한 네이티브 마샬링이 아닙니다.

이러한 정적 생성자를 사용하여 관리되지 않는 마샬링 구문만 만들 수 있습니다.

배열 마샬링은 정수 매개 변수를 마샬링하는 것보다 더 복잡한 프로세스입니다. 배열 멤버는 다른 쪽에서 배열을 정확하게 재구성할 수 있도록 특정 순서로 복사됩니다.

적용 대상

추가 정보