NativeMemory Classe

Definizione

Questa classe contiene metodi usati principalmente per gestire la memoria nativa.

public static class NativeMemory
Ereditarietà
NativeMemory

Metodi

AlignedAlloc(UIntPtr, UIntPtr)

Alloca un blocco allineato di memoria delle dimensioni e dell'allineamento specificati, in byte.

AlignedFree(Void*)

Libera un blocco allineato di memoria.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Reallocate un blocco allineato di memoria delle dimensioni e dell'allineamento specificati, in byte.

Alloc(UIntPtr)

Alloca un blocco di memoria delle dimensioni specificate, in byte.

Alloc(UIntPtr, UIntPtr)

Alloca un blocco di memoria delle dimensioni specificate, negli elementi.

AllocZeroed(UIntPtr)

Alloca e zero un blocco di memoria delle dimensioni specificate, in byte.

AllocZeroed(UIntPtr, UIntPtr)

Alloca e zero un blocco di memoria delle dimensioni specificate, negli elementi.

Clear(Void*, UIntPtr)

Cancella un blocco di memoria.

Copy(Void*, Void*, UIntPtr)

Copia un blocco di memoria dal percorso di memoria alla posizione sourcedestinationdella memoria.

Fill(Void*, UIntPtr, Byte)

Copia il byte value nei primi byteCount byte della memoria che si trova in ptr.

Free(Void*)

Libera un blocco di memoria.

Realloc(Void*, UIntPtr)

Rialloca un blocco di memoria da specificare in byte.

Si applica a

Prodotto Versioni
.NET 6, 7, 8, 9