次の方法で共有


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

適用対象

こちらもご覧ください