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.
Üst bilgiden başlayarak ortak ara dil (CIL) kodunda bir yöntemin gövdesine yönelik bir işaretçi alır.
Sözdizimi
HRESULT GetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[out] LPCBYTE *ppMethodHeader,
[out] ULONG *pcbMethodSize);
Parametreler
moduleId [in] İşlevin bulunduğu modülün kimliği.
methodId [in] yöntemi için meta veri belirteci.
ppMethodHeader [out] Yöntemin üst bilgisinin işaretçisi.
pcbMethodSize [out] Yönteminin boyutunu belirten bir tamsayı.
Açıklamalar
Bir yöntemin kapsamı içinde bulunduğu modüle göre belirlenmiştir. GetILFunctionBody yöntemi, ortak dil çalışma zamanı (CLR) tarafından yüklenmeden önce CIL koduna bir araç erişimi verecek şekilde tasarlandığından, istenen örneği bulmak için yönteminin meta veri belirtecini kullanır.
GetILFunctionBody herhangi bir CIL kodu (soyut yöntem veya platform çağırma (PInvoke) yöntemi gibi) olmayan bir yönteme işaret ederse methodId CORPROF_E_FUNCTION_NOT_IL HRESULT döndürebilir.
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