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.
A FieldDesc-információk átviteli pufferét határozza meg.
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 DacpFieldDescData : ZeroInit<DacpFieldDescData>
{
CorElementType Type;
CorElementType sigType; // ELEMENT_TYPE_XXX from signature. We need this to display pretty name for String in minidump's case
CLRDATA_ADDRESS MTOfType; // NULL if Type is not loaded
CLRDATA_ADDRESS ModuleOfType;
mdTypeDef TokenOfType;
mdFieldDef mb;
CLRDATA_ADDRESS MTOfEnclosingClass;
DWORD dwOffset;
BOOL bIsThreadLocal;
BOOL bIsContextLocal;
BOOL bIsStatic;
CLRDATA_ADDRESS NextField;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetFieldDescData(addr, this);
}
};
Members
| Tag | Leírás |
|---|---|
Type |
A mező típusa. |
sigType |
A ELEMENT_TYPE_XXX mezőaadjegyből származó érték. A futtatókörnyezet ezt a tagot használja a minidump-forgatókönyvek rövid nevének megjelenítéséhez String . |
MTOfType |
A mezőtípus metódustáblájának címe, vagy NULL ha a típus nincs betöltve. |
ModuleOfType |
A mezőtípust tartalmazó modul címe. |
TokenOfType |
A mezőtípus metaadat-jogkivonata. |
mb |
A mező metaadat-jogkivonata. |
MTOfEnclosingClass |
A beágyazási osztály metódustáblájának címe. |
dwOffset |
A mező eltolása. |
bIsThreadLocal |
Egy érték, amely jelzi, hogy a mező szál helyi-e. |
bIsContextLocal |
Egy érték, amely jelzi, hogy a mező helyi környezet-e. |
bIsStatic |
Egy érték, amely jelzi, hogy a mező statikus-e. |
NextField |
A következő mező címe. |
Request |
A struktúra egy FieldDesc-címről töltődik fel hívással ISOSDacInterface::GetFieldDescData. |
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