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