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