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