Freigeben über


NativeMemory Klasse

Definition

Diese Klasse enthält Methoden, die hauptsächlich zum Verwalten des nativen Arbeitsspeichers verwendet werden.

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

Methoden

AlignedAlloc(UIntPtr, UIntPtr)

Ordnet einen ausgerichteten Speicherblock der angegebenen Größe und Ausrichtung in Byte zu.

AlignedFree(Void*)

Gibt einen ausgerichteten Speicherblock frei.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Ordnet einen ausgerichteten Speicherblock der angegebenen Größe und Ausrichtung in Bytes neu zu.

Alloc(UIntPtr)

Ordnet einen Speicherblock der angegebenen Größe in Bytes zu.

Alloc(UIntPtr, UIntPtr)

Ordnet einen Speicherblock der angegebenen Größe in -Elementen zu.

AllocZeroed(UIntPtr)

Ordnet einen Speicherblock der angegebenen Größe in Bytes zu und nullt.

AllocZeroed(UIntPtr, UIntPtr)

Ordnet einen Speicherblock der angegebenen Größe in Elementen zu und null.

Clear(Void*, UIntPtr)

Löscht einen Speicherblock.

Copy(Void*, Void*, UIntPtr)

Kopiert einen Speicherblock vom Speicherort source in den Arbeitsspeicher.destination

Fill(Void*, UIntPtr, Byte)

Kopiert das Byte value in die ersten byteCount Bytes des Arbeitsspeichers unter ptr.

Free(Void*)

Gibt einen Speicherblock frei.

Realloc(Void*, UIntPtr)

Ordnet einen Speicherblock neu zu, um die angegebene Größe in Bytes zu haben.

Gilt für: