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 列挙型の値に設定して、配列の要素の型を指定できます。 型が指定されていない場合は、マネージド配列の要素型に対応する既定のアンマネージ型が使用されます。 たとえば、COM のLPWStr配列のArraySubTypeUnmanagedType.LPWStr。 詳細については、「配列の 既定のマーシャリング」を参照してください。

適用対象

こちらもご覧ください