Compartir a través de


NativeMemory Clase

Definición

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

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public 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