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, UIntPtr) |
Выделяет блок памяти указанного размера в элементах. |
| Alloc(UIntPtr) |
Выделяет блок памяти указанного размера в байтах. |
| AllocZeroed(UIntPtr, UIntPtr) |
Выделяет и ноль блока памяти указанного размера в элементах. |
| AllocZeroed(UIntPtr) |
Выделяет и ноль блока памяти указанного размера в байтах. |
| Clear(Void*, UIntPtr) |
Очищает блок памяти. |
| Copy(Void*, Void*, UIntPtr) |
Копирует блок памяти из расположения памяти |
| Fill(Void*, UIntPtr, Byte) |
Копирует |
| Free(Void*) |
Освобождает блок памяти. |
| Realloc(Void*, UIntPtr) |
Перераспреждает блок памяти для указанного размера в байтах. |