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.
Átviteli puffert határoz meg egy metódus futásidejű adataihoz.
Megjegyzés
Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár már harmadik féltől származó használatra is támogatott, javasoljuk, hogy ha lehetséges, használja a ICorDebug és ICorProfiler az API-kat.
Syntax
struct DacpMethodDescData
{
int bHasNativeCode;
int bIsDynamic;
unsigned short wSlotNumber;
CLRDATA_ADDRESS NativeCodeAddr;
CLRDATA_ADDRESS data;
CLRDATA_ADDRESS MethodDescPtr;
CLRDATA_ADDRESS nativeCodeInfo;
CLRDATA_ADDRESS moduleInfo;
mdToken MDToken;
CLRDATA_ADDRESS payloadGC;
CLRDATA_ADDRESS payloadGC2;
CLRDATA_ADDRESS managedDynamicMethodObject;
CLRDATA_ADDRESS requestedIP;
DacpReJitData rejitDataCurrent;
DacpReJitData rejitDataRequested;
unsigned long cJittedRejitVersions;
};
Tagok
| Tag | Description |
|---|---|
bHasNativeCode |
Azt jelzi, hogy a futtatókörnyezet rendelkezik-e natív kóddal a metódus adott példányosításához. |
bIsDynamic |
Azt jelzi, hogy a metódus dinamikusan, egyszerűsített kódgenerálással jön-e létre. |
wSlotNumber |
A metódus pontszáma a metódustáblában. |
NativeCodeAddr |
A metódus kezdeti natív címe. |
data |
Mutató a futtatókörnyezet által belsőleg használt pufferre. |
MethodDescPtr |
Mutasson a MethodDesc futtatókörnyezetben lévő értékre. |
nativeCodeInfo |
Mutasson egy olyan pufferre, amelyet a futtatókörnyezet belsőleg használ a metódusok nyomon követéséhez. |
moduleInfo |
Mutasson egy olyan pufferre, amelyet a futtatókörnyezet belsőleg használ a modulinformációkhoz. |
MDToken |
Az adott metódushoz társított token. |
payloadGC |
Mutató a futtatókörnyezet által belsőleg használt szemétgyűjtési pufferre. |
payloadGC2 |
Mutató a futtatókörnyezet által belsőleg használt szemétgyűjtési pufferre. |
managedDynamicMethodObject |
Ha a metódus dinamikus, a futtatókörnyezet ezt a puffert belsőleg használja az információkövetéshez. |
requestedIP |
A struktúra kérésenkénti feltöltésére szolgál, ha natív kódcímet ad meg. |
rejitDataCurrent |
Információ a metódus legújabb rendszerállapotú verziójáról. |
rejitDataRequested |
Adja meg a kért natív cím adatait. |
cJittedRejitVersions |
Azon alkalmak száma, amikor a metódust rendszerállapotban újraszámították. |
Megjegyzések
Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg fejléceken vagy kódtárfájlokon keresztül. A használatához definiálja a fent megadott struktúrát.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: Nincs
Könyvtár: Nincs
.NET-keretrendszer verziók: 4.7 óta érhető el