ICLRDataTarget2::AllocVirtual, méthode
Appelée 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.
Syntaxe
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ébut 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 Win32 VirtualAlloc
.
protectFlags
[in] Attributs de protection pour la mémoire allouée. Consultez la fonction Win32 VirtualAlloc
.
virt
[out] Pointeur vers une valeur CLRDATA_ADDRESS
qui spécifie l’adresse de début réelle de la mémoire allouée.
Notes
La méthode AllocVirtual
sert de wrapper logique pour la fonction Win32 VirtualAlloc
.
Cette méthode est implémentée par le writer de l'application de débogage.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : ClrData.idl, ClrData.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 2.0