MarshalAsAttribute.SafeArrayUserDefinedSubType Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает определенный пользователем тип элемента для поля SafeArray.
public: Type ^ SafeArrayUserDefinedSubType;
public Type SafeArrayUserDefinedSubType;
public Type? SafeArrayUserDefinedSubType;
val mutable SafeArrayUserDefinedSubType : Type
Public SafeArrayUserDefinedSubType As Type
Значение поля
Комментарии
Инициализируйте это поле с помощью настраиваемого SAFEARRAY
типа, чтобы обеспечить успешное маршалирование элементов . Это поле требуется только в MarshalAsAttribute.SafeArraySubType том случае, если имеет значение VarEnum.VT_UNKNOWN, VarEnum.VT_DISPATCHили VarEnum.VT_RECORD. Дополнительные сведения см. в разделе Маршалинг по умолчанию для массивов.