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 a metódustábla mezőadataihoz.
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 DacpMethodTableFieldData : ZeroInit<DacpMethodTableFieldData>
{
WORD wNumInstanceFields;
WORD wNumStaticFields;
WORD wNumThreadStaticFields;
CLRDATA_ADDRESS FirstField; // If non-null, you can retrieve more
WORD wContextStaticOffset;
WORD wContextStaticsSize;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetMethodTableFieldData(addr, this);
}
};
Members
| Tag | Leírás |
|---|---|
wNumInstanceFields |
A példánymezők száma. |
wNumStaticFields |
A statikus mezők száma. |
wNumThreadStaticFields |
A szál-statikus mezők száma. |
FirstField |
Az első mező címe. Ha ez a tag nem null értékű, további mezőket is lekérhet. |
wContextStaticOffset |
A környezet statikus mezőeltolódása. |
wContextStaticsSize |
A környezet statikus mezőinek mérete. |
Request |
A struktúra egy metódustábla címéről töltődik fel hívással ISOSDacInterface::GetMethodTableFieldData. |
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