NativeMemory Sınıf

Tanım

Bu sınıf, ana olarak yerel belleği yönetmek için kullanılan yöntemleri içerir.

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
Devralma
NativeMemory

Yöntemler

Name Description
AlignedAlloc(UIntPtr, UIntPtr)

Belirtilen boyutta ve hizalamada bayt cinsinden hizalanmış bir bellek bloğu ayırır.

AlignedFree(Void*)

Hizalanmış bir bellek bloğunu serbest bırakır.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Belirtilen boyutta ve hizalamada hizalanmış bir bellek bloğunu bayt cinsinden yeniden ayırır.

Alloc(UIntPtr, UIntPtr)

Öğelerde belirtilen boyutta bir bellek bloğu ayırır.

Alloc(UIntPtr)

Belirtilen boyutta bayt cinsinden bir bellek bloğu ayırır.

AllocZeroed(UIntPtr, UIntPtr)

Öğelerde belirtilen boyutta bir bellek bloğu ayırır ve sıfırlar.

AllocZeroed(UIntPtr)

Belirtilen boyuttaki bir bellek bloğunu bayt cinsinden ayırır ve sıfırlar.

Clear(Void*, UIntPtr)

Bir bellek bloğunu temizler.

Copy(Void*, Void*, UIntPtr)

Bellek konumundan bellek konumuna source bir bellek destinationbloğu kopyalar.

Fill(Void*, UIntPtr, Byte)

Bayt value değerini konumundaki ptrbelleğin ilk byteCount baytlarına kopyalar.

Free(Void*)

Bir bellek bloğunu serbest bırakır.

Realloc(Void*, UIntPtr)

Belirtilen boyuttaki bellek bloğunu bayt cinsinden yeniden ayırır.

Şunlara uygulanır