MarshalAsAttribute.ArraySubType 필드

정의

관리되지 않는 LPArray 또는 ByValArray의 요소 형식을 지정합니다.

public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType 

필드 값

설명

이 매개 변수를 열거형의 값 System.Runtime.InteropServices.UnmanagedType 으로 설정하여 배열 요소의 형식을 지정할 수 있습니다. 형식을 지정하지 않으면 관리되는 배열의 요소 형식에 해당하는 기본 관리되지 않는 형식이 사용됩니다. 예를 들어 ArraySubType COM의 배열에 LPWStr 대한 는 입니다 UnmanagedType.LPWStr. 자세한 내용은 배열에 대한 기본 마샬링을 참조하세요.

적용 대상

추가 정보