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. |