PointerArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetPinnableReference() |
Возвращает ссылку на маршалированные массивы. |
GetPinnableReference(T*[]) |
Возвращает закрепляемую ссылку на управляемый массив. |
GetPinnableReference()
- Исходный код:
- PointerArrayMarshaller.cs
- Исходный код:
- PointerArrayMarshaller.cs
- Исходный код:
- PointerArrayMarshaller.cs
Возвращает ссылку на маршалированные массивы.
public:
TUnmanagedElement % GetPinnableReference();
public ref TUnmanagedElement GetPinnableReference ();
member this.GetPinnableReference : unit -> 'UnmanagedElement
Public Function GetPinnableReference () As TUnmanagedElement
Возвращаемое значение
Закрепляемая ссылка на неуправляемый маршалированный массив.
Применяется к
GetPinnableReference(T*[])
- Исходный код:
- PointerArrayMarshaller.cs
- Исходный код:
- PointerArrayMarshaller.cs
- Исходный код:
- 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*[]
Управляемый массив.
Возвращаемое значение
Ссылка, которую можно закрепить и напрямую передать в неуправляемый код.