Поделиться через


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

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

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