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 Дополнительные сведения см. в разделе "Маршалинг по умолчанию для массивов".