Udostępnij za pośrednictwem


NativeMemory Klasa

Definicja

Ta klasa zawiera metody używane głównie do zarządzania pamięcią natywną.

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
Dziedziczenie
NativeMemory

Metody

AlignedAlloc(UIntPtr, UIntPtr)

Przydziela wyrównany blok pamięci o określonym rozmiarze i wyrównaniu w bajtach.

AlignedFree(Void*)

Zwalnia wyrównany blok pamięci.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Przydzieli wyrównany blok pamięci o określonym rozmiarze i wyrównaniu w bajtach.

Alloc(UIntPtr)

Przydziela blok pamięci o określonym rozmiarze w bajtach.

Alloc(UIntPtr, UIntPtr)

Przydziela blok pamięci o określonym rozmiarze w elementach.

AllocZeroed(UIntPtr)

Przydziela i zera blok pamięci o określonym rozmiarze w bajtach.

AllocZeroed(UIntPtr, UIntPtr)

Przydziela i zera blok pamięci o określonym rozmiarze w elementach.

Clear(Void*, UIntPtr)

Czyści blok pamięci.

Copy(Void*, Void*, UIntPtr)

Kopiuje blok pamięci z lokalizacji source pamięci do lokalizacji destinationpamięci .

Fill(Void*, UIntPtr, Byte)

Kopiuje bajt value do pierwszych byteCount bajtów pamięci znajdującej się w lokalizacji ptr.

Free(Void*)

Zwalnia blok pamięci.

Realloc(Void*, UIntPtr)

Przydzieli blok pamięci do określonego rozmiaru w bajtach.

Dotyczy