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


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)

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

Fill(Void*, UIntPtr, Byte)

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

Free(Void*)

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

Realloc(Void*, UIntPtr)

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

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