ArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetPinnableReference() |
Возвращает ссылку на маршалированные массивы. |
GetPinnableReference(T[]) |
Возвращает закрепляемую ссылку на управляемый массив. |
GetPinnableReference()
- Исходный код:
- ArrayMarshaller.cs
- Исходный код:
- ArrayMarshaller.cs
- Исходный код:
- ArrayMarshaller.cs
Возвращает ссылку на маршалированные массивы.
public:
TUnmanagedElement % GetPinnableReference();
public ref TUnmanagedElement GetPinnableReference ();
member this.GetPinnableReference : unit -> 'UnmanagedElement
Public Function GetPinnableReference () As TUnmanagedElement
Возвращаемое значение
Закрепляемая ссылка на неуправляемый маршалированный массив.
Применяется к
GetPinnableReference(T[])
- Исходный код:
- ArrayMarshaller.cs
- Исходный код:
- ArrayMarshaller.cs
- Исходный код:
- ArrayMarshaller.cs
Возвращает закрепляемую ссылку на управляемый массив.
public:
static T % GetPinnableReference(cli::array <T> ^ array);
public static ref T GetPinnableReference (T[]? array);
static member GetPinnableReference : 'T[] -> 'T
Public Shared Function GetPinnableReference (array As T()) As T
Параметры
- array
- T[]
Управляемый массив.
Возвращаемое значение
Ссылка, которую можно закрепить и напрямую передать в неуправляемый код.