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.
JIT ile derlenmiş kod üst bilgisi bilgileri için bir aktarım arabelleği tanımlar.
Note
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorDebug API'leriyle ICorProfiler çalışmanızı öneririz.
Syntax
struct DacpCodeHeaderData : ZeroInit<DacpCodeHeaderData>
{
CLRDATA_ADDRESS GCInfo;
JITTypes JITType;
CLRDATA_ADDRESS MethodDescPtr;
CLRDATA_ADDRESS MethodStart;
DWORD MethodSize;
CLRDATA_ADDRESS ColdRegionStart;
DWORD ColdRegionSize;
DWORD HotRegionSize;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS IPAddr)
{
return sos->GetCodeHeaderData(IPAddr, this);
}
};
Members
| Üye | Açıklama |
|---|---|
GCInfo |
yöntemi için çöp toplama bilgilerinin adresi. |
JITType |
JITTypes Kodu oluşturan JIT derleyicisi türünü tanımlayan bir değer. |
MethodDescPtr |
Kod için yöntem tanımlayıcısının adresi. |
MethodStart |
Sık erişimli kod bölgesinin başlangıç adresi. |
MethodSize |
Yöntem kodunun bayt cinsinden boyutu. |
ColdRegionStart |
Soğuk kod bölgesinin başlangıç adresi. |
ColdRegionSize |
Soğuk kod bölgesinin bayt cinsinden boyutu. |
HotRegionSize |
Sık erişimli kod bölgesinin bayt cinsinden boyutu. |
Request |
çağrısı ISOSDacInterface::GetCodeHeaderDatayaparak yapısını doldurur. |
Remarks
Bu yapı çalışma zamanının içinde bulunur ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla kullanıma sunulmaz. Bunu kullanmak için, yukarıda belirtilen yapıyı tanımlayın.
Requirements
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Hiç kimse
Kütüphane: Hiç kimse
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir