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