PointerArrayMarshaller<T,TUnmanagedElement>.AllocateContainerForUnmanagedElements Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выделяет память для неуправляемого представления массива.
public:
static TUnmanagedElement* AllocateContainerForUnmanagedElements(cli::array <T*> ^ managed, [Runtime::InteropServices::Out] int % numElements);
public static TUnmanagedElement* AllocateContainerForUnmanagedElements(T*[]? managed, out int numElements);
static member AllocateContainerForUnmanagedElements : nativeptr<'T>[] * int -> nativeptr<'UnmanagedElement>
Параметры
- managed
- T*[]
Управляемый массив для маршалинга.
- numElements
- Int32
Число неуправляемых элементов.
Возвращаемое значение
Неуправляемый указатель на выделенную память.