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 

필드 값

UnmanagedType

설명

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

적용 대상

추가 정보