ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference 方法

定义

重载

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

可以固定并直接传递给非托管代码的引用。

适用于