IMethodMalloc::Alloc, méthode
Tente d'allouer une quantité de mémoire spécifiée pour un nouveau corps de fonction MSIL.
PVOID Alloc (
[in] ULONG cb
);
Paramètres
- cb
[in] Nombre d'octets à allouer pour le corps de la méthode.
Notes
La mémoire allouée commencera à une adresse supérieure à l'adresse de base du module qui est associé à cet allocateur. En d'autres termes, chaque allocateur est créé pour un module particulier, et tentera d'allouer la mémoire à un offset positif de son adresse de base. Si Alloc ne parvient pas à allouer le nombre d'octets demandé à une adresse supérieure à l'adresse de base du module, il retourne E_OUTOFMEMORY, indépendamment de la quantité réelle d'espace mémoire disponible.
La méthode Alloc doit être utilisée conjointement avec la méthode ICorProfilerInfo::SetILFunctionBody.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0