NativeMemory Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| Fill(Void*, UIntPtr, Byte) |
Copia o byte |
| Free(Void*) |
Liberta um bloco de memória. |
| Realloc(Void*, UIntPtr) |
Realoca um bloco de memória para o tamanho especificado, em bytes. |