ArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
可以固定并直接传递给非托管代码的引用。