MarshalAsAttribute.ArraySubType Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает тип элемента неуправляемого массива LPArray или ByValArray.
public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType
Значение поля
Комментарии
Этот параметр можно задать значение из System.Runtime.InteropServices.UnmanagedType перечисления, чтобы указать тип элементов массива. Если тип не указан, используется неуправляемый тип по умолчанию, соответствующий типу элемента управляемого массива. Например, ArraySubType
для массива LPWStr
в COM используется UnmanagedType.LPWStr. Дополнительные сведения см. в разделе "Маршалинг по умолчанию" для массивов.