NativeMemory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tato třída obsahuje metody, které se používají hlavně ke správě nativní paměti.
public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
- Dědičnost
-
NativeMemory
Metody
AlignedAlloc(UIntPtr, UIntPtr) |
Přidělí zarovnaný blok paměti zadané velikosti a zarovnání v bajtech. |
AlignedFree(Void*) |
Uvolní zarovnaný blok paměti. |
AlignedRealloc(Void*, UIntPtr, UIntPtr) |
Přerozdělí zarovnaný blok paměti zadané velikosti a zarovnání v bajtech. |
Alloc(UIntPtr) |
Přidělí blok paměti zadané velikosti v bajtech. |
Alloc(UIntPtr, UIntPtr) |
Přidělí blok paměti zadané velikosti v prvcích. |
AllocZeroed(UIntPtr) |
Přidělí a vynuluje blok paměti zadané velikosti v bajtech. |
AllocZeroed(UIntPtr, UIntPtr) |
Přidělí a vynuluje blok paměti zadané velikosti v prvcích. |
Clear(Void*, UIntPtr) |
Vymaže blok paměti. |
Copy(Void*, Void*, UIntPtr) |
Zkopíruje blok paměti z umístění |
Fill(Void*, UIntPtr, Byte) |
Zkopíruje bajt |
Free(Void*) |
Uvolní blok paměti. |
Realloc(Void*, UIntPtr) |
Přerozdělí blok paměti na zadanou velikost v bajtech. |