NativeMemory Klasse

Definition

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

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

Methoden

Name Beschreibung
AlignedAlloc(UIntPtr, UIntPtr)

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

AlignedFree(Void*)

Gibt einen ausgerichteten Speicherblock frei.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Locates an aligned block of memory of the specified size and alignment, in Bytes.

Alloc(UIntPtr, UIntPtr)

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

Alloc(UIntPtr)

Weist einen Speicherblock der angegebenen Größe in Byte zu.

AllocZeroed(UIntPtr, UIntPtr)

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

AllocZeroed(UIntPtr)

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

Clear(Void*, UIntPtr)

Löscht einen Speicherblock.

Copy(Void*, Void*, UIntPtr)

Kopiert einen Speicherblock vom Speicherspeicherort source in den Speicherort des Arbeitsspeichers destination.

Fill(Void*, UIntPtr, Byte)

Kopiert das Byte value in die ersten byteCount Bytes des Speichers, der sich befindet ptr.

Free(Void*)

Gibt einen Speicherblock frei.

Realloc(Void*, UIntPtr)

Zuweisen eines Speicherblocks in Byte zur angegebenen Größe.

Gilt für: