Lire en anglais

Partager via


NativeMemory Classe

Définition

Cette classe contient des méthodes principalement utilisées pour gérer la mémoire native.

public static class NativeMemory
Héritage
NativeMemory

Méthodes

AlignedAlloc(UIntPtr, UIntPtr)

Alloue un bloc de mémoire aligné de la taille et de l’alignement spécifiés, en octets.

AlignedFree(Void*)

Libère un bloc de mémoire aligné.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

Réalloue un bloc de mémoire aligné de la taille et de l’alignement spécifiés, en octets.

Alloc(UIntPtr)

Alloue un bloc de mémoire de la taille spécifiée, en octets.

Alloc(UIntPtr, UIntPtr)

Alloue un bloc de mémoire de la taille spécifiée, en éléments.

AllocZeroed(UIntPtr)

Alloue et met à zéro un bloc de mémoire de la taille spécifiée, en octets.

AllocZeroed(UIntPtr, UIntPtr)

Alloue et met à zéro un bloc de mémoire de la taille spécifiée, dans les éléments .

Clear(Void*, UIntPtr)

Efface un bloc de mémoire.

Copy(Void*, Void*, UIntPtr)

Copie un bloc de mémoire de l’emplacement source de la mémoire vers l’emplacement destinationde mémoire .

Fill(Void*, UIntPtr, Byte)

Copie l’octet value sur les premiers byteCount octets de la mémoire située dans ptr.

Free(Void*)

Libère un bloc de mémoire.

Realloc(Void*, UIntPtr)

Réalloue un bloc de mémoire pour qu’il soit de la taille spécifiée, en octets.

S’applique à

Produit Versions
.NET 6, 7, 8, 9