Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ortak ara dil (CIL) kodunda bir yöntemin gövdesini değiştirmek için kullanılacak belleği ayırmak için bir yöntem sağlayan bir arabirim alır.
Sözdizimi
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
Parametreler
moduleId [in] Yöntemin bulunduğu modülün kimliği.
ppMalloc[out] Belleği ayırmak için bir yöntem sağlayan IMethodMalloc arabirimine yönelik bir işaretçi.
Açıklamalar
CIL kodundaki bir yöntem gövdesi, yüklenen modüle göre göreli bir sanal adres (RVA) olarak bulunmalıdır; bu da modülü 4 GB içinde takip ettiği anlamına gelir. Bir aracın bir yöntemin gövdesini değiştirmesini kolaylaştırmak için yöntemi, GetILFunctionBodyAllocator belleğin bu aralık içinde ayrılmasını sağlar.
Gereksinimler
Platformlar: Bkz. Sistem Gereksinimleri.
Üst bilgi: CorProf.idl, CorProf.h
Kitaplık: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir