NativeMemory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| Fill(Void*, UIntPtr, Byte) |
Copia o byte |
| Free(Void*) |
Libera um bloco de memória. |
| Realloc(Void*, UIntPtr) |
Realoca um bloco de memória para ser o tamanho especificado, em bytes. |