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
| Name | Description |
|---|---|
| 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řeloží zarovnaný blok paměti zadané velikosti a zarovnání v bajtech. |
| Alloc(UIntPtr, UIntPtr) |
Přidělí blok paměti zadané velikosti v prvcích. |
| Alloc(UIntPtr) |
Přidělí blok paměti zadané velikosti v bajtech. |
| AllocZeroed(UIntPtr, UIntPtr) |
Přidělí a nuluje blok paměti zadané velikosti v prvcích. |
| AllocZeroed(UIntPtr) |
Přidělí a nuluje blok paměti zadané velikosti v bajtech. |
| 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 na první |
| Free(Void*) |
Uvolní blok paměti. |
| Realloc(Void*, UIntPtr) |
Relokuje blok paměti, který má být zadanou velikostí v bajtech. |