NativeMemory Classe

Definição

Esta classe contém métodos que são principalmente usados para gerir memória nativa.

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

Métodos

Name Description
AlignedAlloc(UIntPtr, UIntPtr)

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

AlignedFree(Void*)

Liberta um bloco de memória alinhado.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

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

Alloc(UIntPtr, UIntPtr)

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

Alloc(UIntPtr)

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

AllocZeroed(UIntPtr, UIntPtr)

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

AllocZeroed(UIntPtr)

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

Clear(Void*, UIntPtr)

Limpa um bloco de memória.

Copy(Void*, Void*, UIntPtr)

Copia um bloco de memória de um local source de memória para destinationoutro.

Fill(Void*, UIntPtr, Byte)

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

Free(Void*)

Liberta um bloco de memória.

Realloc(Void*, UIntPtr)

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

Aplica-se a