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

定义

重载

GetPinnableReference()

返回对封送数组的引用。

GetPinnableReference(T[])

获取对托管数组的可固定引用。

GetPinnableReference()

Source:
ArrayMarshaller.cs
Source:
ArrayMarshaller.cs
Source:
ArrayMarshaller.cs

返回对封送数组的引用。

public:
 TUnmanagedElement % GetPinnableReference();
public ref TUnmanagedElement GetPinnableReference ();
member this.GetPinnableReference : unit -> 'UnmanagedElement
Public Function GetPinnableReference () As TUnmanagedElement

返回

TUnmanagedElement

对非托管封送数组的可固定引用。

适用于

GetPinnableReference(T[])

Source:
ArrayMarshaller.cs
Source:
ArrayMarshaller.cs
Source:
ArrayMarshaller.cs

获取对托管数组的可固定引用。

public:
 static T % GetPinnableReference(cli::array <T> ^ array);
public static ref T GetPinnableReference (T[]? array);
static member GetPinnableReference : 'T[] -> 'T
Public Shared Function GetPinnableReference (array As T()) As T

参数

array
T[]

托管数组。

返回

T

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

适用于