MarshalAsAttribute.SafeArrayUserDefinedSubType MarshalAsAttribute.SafeArrayUserDefinedSubType MarshalAsAttribute.SafeArrayUserDefinedSubType MarshalAsAttribute.SafeArrayUserDefinedSubType Field

定義

SafeArray のユーザー定義要素の型を示します。Indicates the user-defined element type of the SafeArray.

public: Type ^ SafeArrayUserDefinedSubType;
public Type SafeArrayUserDefinedSubType;
val mutable SafeArrayUserDefinedSubType : Type
Public SafeArrayUserDefinedSubType As Type 

フィールド値

注釈

このフィールドをカスタム型で初期化し、の要素SAFEARRAYを正常にマーシャリングできるようにします。Initialize this field with your custom type to enable the elements of the SAFEARRAY to be marshaled successfully. このフィールドは、 MarshalAsAttribute.SafeArraySubTypeが、 VarEnum.VT_DISPATCH、またVarEnum.VT_RECORDVarEnum.VT_UNKNOWNのいずれかである場合にのみ必要です。This field is only needed when the MarshalAsAttribute.SafeArraySubType is either VarEnum.VT_UNKNOWN, VarEnum.VT_DISPATCH, or VarEnum.VT_RECORD. 詳細については、「配列の既定のマーシャリング」を参照してください。For additional information, see Default Marshaling for Arrays.

適用対象

こちらもご覧ください