MarshalAsAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса MarshalAsAttribute.
Перегрузки
| Имя | Описание |
|---|---|
| MarshalAsAttribute(Int16) |
Инициализирует новый экземпляр MarshalAsAttribute класса с указанным UnmanagedType значением. |
| MarshalAsAttribute(UnmanagedType) |
Инициализирует новый экземпляр MarshalAsAttribute класса с указанным UnmanagedType элементом перечисления. |
MarshalAsAttribute(Int16)
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
Инициализирует новый экземпляр MarshalAsAttribute класса с указанным UnmanagedType значением.
public:
MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute(short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)
Параметры
- unmanagedType
- Int16
Значение, которое данные необходимо маршалировать как.
Комментарии
Этот конструктор принимает базовое 16-разрядное целое число со знаком, представляющее каждый UnmanagedType элемент перечисления. В Tlbimp.exe (импорт библиотек типов) используется этот конструктор.
См. также раздел
Применяется к
MarshalAsAttribute(UnmanagedType)
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
- Исходный код:
- MarshalAsAttribute.cs
Инициализирует новый экземпляр MarshalAsAttribute класса с указанным UnmanagedType элементом перечисления.
public:
MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)
Параметры
- unmanagedType
- UnmanagedType
Значение, которое данные необходимо маршалировать как.
Комментарии
Для удобочитаемого кода, который менее подвержен ошибке, всегда используйте этот конструктор.