Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy átviteli puffert határoz meg a JIT által lefordított kódfejléc-információkhoz.
Note
Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.
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
| Tag | Leírás |
|---|---|
GCInfo |
A metódus szemétgyűjtési adatainak címe. |
JITType |
A JITTypes kódot előállító JIT-fordító típusát azonosító érték. |
MethodDescPtr |
A kód metódusleírójának címe. |
MethodStart |
A gyakori kódot hívó régió kezdő címe. |
MethodSize |
A metóduskód mérete bájtban. |
ColdRegionStart |
A hideg kód régiójának kezdő címe. |
ColdRegionSize |
A ritka kódterület bájtban megadott mérete. |
HotRegionSize |
A gyakori kód régiójának mérete bájtban. |
Request |
A struktúra feltöltése hívással ISOSDacInterface::GetCodeHeaderData. |
Remarks
Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. A használathoz definiálja a struktúrát a fent megadott módon.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el