Partager via


ICLRDataTarget2::AllocVirtual, méthode

Mise à jour : novembre 2007

Appelé par les services d'accès aux données du Common Language Runtime (CLR) pour allouer de la mémoire dans l'espace d'adressage de ce processus cible.

HRESULT AllocVirtual(
    [in] CLRDATA_ADDRESS addr,
    [in] ULONG32 size,
    [in] ULONG32 typeFlags,
    [in] ULONG32 protectFlags,
    [out] CLRDATA_ADDRESS* virt
);

Paramètres

  • addr
    [in] Valeur CLRDATA_ADDRESS qui spécifie l'adresse de départ demandée de la mémoire à allouer.

  • size
    [in] Taille, en octets, de la mémoire à allouer.

  • typeFlags
    [in] Indicateurs qui contrôlent l'allocation de la mémoire. Consultez la fonction VirtualAlloc Win32.

  • protectFlags
    [in] Attributs de protection pour la mémoire allouée. Consultez la fonction VirtualAlloc Win32.

  • virt
    [out] Pointeur vers une valeur CLRDATA_ADDRESS qui spécifie l'adresse de départ réelle de la mémoire allouée.

Notes

La méthode AllocVirtual sert de wrapper logique pour la fonction VirtualAlloc Win32.

Cette méthode est implémentée par le writer de l'application de débogage.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : ClrData.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRDataTarget2

ICLRDataTarget2::FreeVirtual, méthode