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

定义

重载

GetPinnableReference()

返回对封送数组的引用。

GetPinnableReference(T*[])

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

GetPinnableReference()

Source:
PointerArrayMarshaller.cs
Source:
PointerArrayMarshaller.cs
Source:
PointerArrayMarshaller.cs

返回对封送数组的引用。

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

返回

TUnmanagedElement

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

适用于

GetPinnableReference(T*[])

Source:
PointerArrayMarshaller.cs
Source:
PointerArrayMarshaller.cs
Source:
PointerArrayMarshaller.cs

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

public:
 static System::Byte % GetPinnableReference(cli::array <T*> ^ array);
public static ref byte GetPinnableReference (T*[]? array);
static member GetPinnableReference : nativeptr<'T>[] -> byte

参数

array
T*[]

托管数组。

返回

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

适用于