MarshalAsAttribute.SafeArrayUserDefinedSubType フィールド
UnmanagedType.SafeArray のユーザー定義要素の型を示します。
Public SafeArrayUserDefinedSubType As Type
[C#]
public Type SafeArrayUserDefinedSubType;
[C++]
public: Type* SafeArrayUserDefinedSubType;
[JScript]
public var SafeArrayUserDefinedSubType : Type;
解説
カスタム型でこのフィールドを初期化して、 SAFEARRAY の要素を正常にマーシャリングできるようにします。このフィールドは、 MarshalAsAttribute.SafeArraySubType が VarEnum.VT_UNKNOWN 、 VarEnum.VT_DISPATCH 、または VarEnum.VT_RECORD の場合にだけ必要になります。詳細については、「 配列に対する既定のマーシャリング 」を参照してください。
必要条件
プラットフォーム: 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 | SafeArraySubType