Udostępnij za pośrednictwem


IMethodMalloc::Alloc — Metoda

Próbuje przydzielić określoną ilość pamięci dla nowej treści funkcji języka pośredniego (CIL).

Składnia

PVOID Alloc (
    [in] ULONG   cb
);

Parametry

cb
[in] Liczba bajtów do przydzielenia dla treści metody.

Uwagi

Przydzielona pamięć rozpocznie się pod adresem większym niż adres podstawowy modułu skojarzonego z tym alokatorem. Innymi słowy, każdy alokator jest tworzony dla określonego modułu i podejmie próbę przydzielenia pamięci z dodatnim przesunięciem z adresu podstawowego. Jeśli Alloc nie można przydzielić żądanej liczby bajtów pod adresem większym niż adres podstawowy modułu, zwraca wartość NULL.

Metoda Alloc powinna być używana w połączeniu z metodą ICorProfilerInfo::SetILFunctionBody .

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorProf.idl, CorProf.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 2.0

Zobacz też