NativeMemory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase contiene métodos que se usan principalmente para administrar la memoria nativa.
public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
- Herencia
-
NativeMemory
Métodos
| AlignedAlloc(UIntPtr, UIntPtr) |
Asigna un bloque alineado de memoria del tamaño y la alineación especificados, en bytes. |
| AlignedFree(Void*) |
Libera un bloque de memoria alineado. |
| AlignedRealloc(Void*, UIntPtr, UIntPtr) |
Reasigna un bloque alineado de memoria del tamaño y la alineación especificados, en bytes. |
| Alloc(UIntPtr) |
Asigna un bloque de memoria del tamaño especificado, en bytes. |
| Alloc(UIntPtr, UIntPtr) |
Asigna un bloque de memoria del tamaño especificado, en elementos. |
| AllocZeroed(UIntPtr) |
Asigna y cero un bloque de memoria del tamaño especificado, en bytes. |
| AllocZeroed(UIntPtr, UIntPtr) |
Asigna y cero un bloque de memoria del tamaño especificado, en elementos. |
| Clear(Void*, UIntPtr) |
Borra un bloque de memoria. |
| Copy(Void*, Void*, UIntPtr) |
Copia un bloque de memoria de la ubicación |
| Fill(Void*, UIntPtr, Byte) |
Copia el byte |
| Free(Void*) |
Libera un bloque de memoria. |
| Realloc(Void*, UIntPtr) |
Reasigna un bloque de memoria para que sea el tamaño especificado, en bytes. |