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