SpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetPinnableReference() |
返回对封送数组的引用。 |
GetPinnableReference(Span<T>) |
获取对托管范围的可固定引用。 |
GetPinnableReference()
- Source:
- SpanMarshaller.cs
- Source:
- SpanMarshaller.cs
- Source:
- SpanMarshaller.cs
返回对封送数组的引用。
public:
TUnmanagedElement % GetPinnableReference();
public ref TUnmanagedElement GetPinnableReference ();
member this.GetPinnableReference : unit -> 'UnmanagedElement
Public Function GetPinnableReference () As TUnmanagedElement
返回
TUnmanagedElement
可以固定并直接传递给非托管代码的引用。
适用于
GetPinnableReference(Span<T>)
- Source:
- SpanMarshaller.cs
- Source:
- SpanMarshaller.cs
- Source:
- 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>
托管范围。
返回
T
可以固定并直接传递给非托管代码的引用。