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 Dili (CIL) yönteminin gövdesinin yerini alır.
Sözdizimi
HRESULT SetILFunctionBody(
[in] ULONG cbNewILMethodHeader,
[in, size_is(cbNewILMethodHeader)] LPCBYTE pbNewILMethodHeader);
Parametreler
cbNewILMethodHeader
[in] Üstbilgi ve gövdeden sonra gelen yapılar da dahil olmak üzere yeni CIL'in toplam boyutu.
pbNewILMethodHeader
[in] Yeni CIL üstbilgisi için bir işaretçi.
Dönüş Değeri
Bu yöntem aşağıdaki özel HRESULT'ları döndürür.
| HRESULT | Description |
|---|---|
| S_OK | Değişiklik başarılı oldu. |
Açıklamalar
ICorProfilerInfo::SetILFunctionBody yönteminin aksine, SetILFunctionBody yöntem yeni CIL gövdesi için gereken belleği yönetir. Bu, profil oluşturucu tarafından sağlanan CIL gövdesinin IMethodMalloc arabirimi kullanılarak ayrılması veya belirli bir aralık içinde ayrılması gerekmediği anlamına gelir. Herhangi bir yığında ayrılabilir. Profil oluşturucu, döndüren CIL gövdesi SetILFunctionBody için kullanılan belleği serbest bırakır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.5 sürümünden itibaren kullanılabilir