Partilhar via


NativeMemory Classe

Definição

Essa classe contém métodos usados principalmente para gerenciar a memória nativa.

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
Herança
NativeMemory

Métodos

AlignedAlloc(UIntPtr, UIntPtr)

Aloca um bloco alinhado de memória do tamanho e alinhamento especificados, em bytes.

AlignedFree(Void*)

Libera um bloco de memória alinhado.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Realoca um bloco alinhado de memória do tamanho e alinhamento especificados, em bytes.

Alloc(UIntPtr)

Aloca um bloco de memória do tamanho especificado, em bytes.

Alloc(UIntPtr, UIntPtr)

Aloca um bloco de memória do tamanho especificado, em elementos .

AllocZeroed(UIntPtr)

Aloca e zeros um bloco de memória do tamanho especificado, em bytes.

AllocZeroed(UIntPtr, UIntPtr)

Aloca e zeram um bloco de memória do tamanho especificado, em elementos .

Clear(Void*, UIntPtr)

Limpa um bloco de memória.

Copy(Void*, Void*, UIntPtr)

Copia um bloco de memória do local source da memória para o local destinationda memória.

Fill(Void*, UIntPtr, Byte)

Copia o byte value para os primeiros byteCount bytes da memória localizada em ptr.

Free(Void*)

Libera um bloco de memória.

Realloc(Void*, UIntPtr)

Realoca um bloco de memória para ser o tamanho especificado, em bytes.

Aplica-se a