NativeMemory Clase

Definición

Esta clase contiene métodos que se usan principalmente para administrar la memoria nativa.

public static class NativeMemory
Herencia
NativeMemory

Métodos

AlignedAlloc(UIntPtr, UIntPtr)

Asigna un bloque alineado de memoria del tamaño y la alineación especificados, en bytes.

AlignedFree(Void*)

Libera un bloque de memoria alineado.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Reasigna un bloque alineado de memoria del tamaño y la alineación especificados, en bytes.

Alloc(UIntPtr)

Asigna un bloque de memoria del tamaño especificado, en bytes.

Alloc(UIntPtr, UIntPtr)

Asigna un bloque de memoria del tamaño especificado, en elementos.

AllocZeroed(UIntPtr)

Asigna y cero un bloque de memoria del tamaño especificado, en bytes.

AllocZeroed(UIntPtr, UIntPtr)

Asigna y cero un bloque de memoria del tamaño especificado, en elementos.

Clear(Void*, UIntPtr)

Borra un bloque de memoria.

Copy(Void*, Void*, UIntPtr)

Copia un bloque de memoria de la ubicación source de memoria a la ubicación destinationde memoria .

Fill(Void*, UIntPtr, Byte)

Copia el byte value en los primeros byteCount bytes de la memoria ubicada en ptr.

Free(Void*)

Libera un bloque de memoria.

Realloc(Void*, UIntPtr)

Reasigna un bloque de memoria para que sea el tamaño especificado, en bytes.

Se aplica a

Producto Versiones
.NET 6, 7, 8, 9