次の方法で共有


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 配列の SafeArraySubTypeVT_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