NativeMemory Classe

Definizione

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

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
Ereditarietà
NativeMemory

Metodi

Nome Descrizione
AlignedAlloc(UIntPtr, UIntPtr)

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

AlignedFree(Void*)

Libera un blocco di memoria allineato.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

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

Alloc(UIntPtr, UIntPtr)

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

Alloc(UIntPtr)

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

AllocZeroed(UIntPtr, UIntPtr)

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

AllocZeroed(UIntPtr)

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

Clear(Void*, UIntPtr)

Cancella un blocco di memoria.

Copy(Void*, Void*, UIntPtr)

Copia un blocco di memoria dalla posizione source di memoria al percorso destinationdi 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 in byte specificato.

Si applica a