MarshalAsAttribute.Value Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение UnmanagedType, используемое для маршалинга данных.
public:
property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType
Значение свойства
Значение типа UnmanagedType, используемого для маршалинга данных.
Комментарии
Это значение используется с MarshalAsAttribute , чтобы указать, как типы должны маршалироваться между управляемым и неуправляемыми кодами. В некоторых случаях это поле можно использовать с определенными UnmanagedType
элементами перечисления. Для CustomMarshaler и ByValArrayнеобходимо использовать дополнительные именованные параметры.