Condividi tramite


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

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