NativeMemory Osztály

Definíció

Ez az osztály olyan metódusokat tartalmaz, amelyek elsősorban a natív memória kezelésére szolgálnak.

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
Öröklődés
NativeMemory

Metódusok

Name Description
AlignedAlloc(UIntPtr, UIntPtr)

A megadott mérethez és igazításhoz igazított memóriablokkot foglal le bájtban.

AlignedFree(Void*)

Felszabadít egy igazított memóriablokkot.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

A megadott mérethez és igazításhoz igazított memóriablokkot helyez át bájtokban.

Alloc(UIntPtr, UIntPtr)

A megadott méretű memóriablokkot foglalja le elemekben.

Alloc(UIntPtr)

A megadott méretű memóriablokkot foglalja le bájtban.

AllocZeroed(UIntPtr, UIntPtr)

Elemekben lefoglalja és nulláz egy adott méretű memóriablokkot.

AllocZeroed(UIntPtr)

Lefoglal és nulláz egy adott méretű memóriablokkot bájtban.

Clear(Void*, UIntPtr)

Törli a memóriablokkot.

Copy(Void*, Void*, UIntPtr)

Memóriablokk másolása a memória helyéről source a memóriahelyre destination.

Fill(Void*, UIntPtr, Byte)

Másolja a bájtot value a következő helyen található ptrmemória első byteCount bájtjára: .

Free(Void*)

Felszabadít egy memóriablokkot.

Realloc(Void*, UIntPtr)

A megadott méretű memóriablokkot bájtban telepít át.

A következőre érvényes: