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 

Значение поля

UnmanagedType

Комментарии

Этот параметр можно задать значение из System.Runtime.InteropServices.UnmanagedType перечисления, чтобы указать тип элементов массива. Если тип не указан, используется неуправляемый тип по умолчанию, соответствующий типу элемента управляемого массива. Например, ArraySubType для массива LPWStr в COM используется UnmanagedType.LPWStr. Дополнительные сведения см. в разделе "Маршалинг по умолчанию" для массивов.

Применяется к

См. также раздел