Поделиться через


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)

Копирует блок памяти из расположения памяти source в расположение памяти destination.

Fill(Void*, UIntPtr, Byte)

Копирует value байтов в первые byteCount байт памяти, расположенную в ptr.

Free(Void*)

Освобождает блок памяти.

Realloc(Void*, UIntPtr)

Перераспреждает блок памяти для указанного размера в байтах.

Применяется к