NativeMemory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс содержит методы, которые в основном используются для управления собственной памятью.
public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
- Наследование
-
NativeMemory
Методы
AlignedAlloc(UIntPtr, UIntPtr) |
Выделяет выровненный блок памяти указанного размера и выравнивания в байтах. |
AlignedFree(Void*) |
Освобождает выровненный блок памяти. |
AlignedRealloc(Void*, UIntPtr, UIntPtr) |
Перераспределяет выровненный блок памяти указанного размера и выравнивания в байтах. |
Alloc(UIntPtr) |
Выделяет блок памяти указанного размера в байтах. |
Alloc(UIntPtr, UIntPtr) |
Выделяет блок памяти указанного размера в элементах. |
AllocZeroed(UIntPtr) |
Выделяет и обнуляет блок памяти указанного размера в байтах. |
AllocZeroed(UIntPtr, UIntPtr) |
Выделяет и обнуляет блок памяти указанного размера в элементах. |
Clear(Void*, UIntPtr) |
Очищает блок памяти. |
Copy(Void*, Void*, UIntPtr) |
Копирует блок памяти из расположения |
Fill(Void*, UIntPtr, Byte) |
Копирует байт |
Free(Void*) |
Освобождает блок памяти. |
Realloc(Void*, UIntPtr) |
Перераспределяет блок памяти на указанный размер в байтах. |