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 です。 詳細については、「 配列の既定のマーシャリング」を参照してください。

適用対象

こちらもご覧ください