Partager via


NativeMemory Classe

Définition

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

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public 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 à