MarshalAsAttribute.SafeArraySubType フィールド
UnmanagedType.SafeArray の要素の型を示します。
Public SafeArraySubType As VarEnum
[C#]
public VarEnum SafeArraySubType;
[C++]
public: VarEnum SafeArraySubType;
[JScript]
public var SafeArraySubType : VarEnum;
解説
このフィールドを System.Runtime.InteropServices.VarEnum 列挙体の値に設定することにより、セーフ配列の要素の型を指定できます。型が指定されない場合は、マネージ要素の型の既定の型 (VARIANT として渡された場合) が使用されます。たとえば、COM の int 配列の SafeArraySubType は VT_I4 です。詳細については、「 配列に対する既定のマーシャリング 」を参照してください。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
MarshalAsAttribute クラス | MarshalAsAttribute メンバ | System.Runtime.InteropServices 名前空間 | SafeArray | VarEnum