Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Definuje přenosovou vyrovnávací paměť pro informace FieldDesc.
Note
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.
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
| Člen | Description |
|---|---|
Type |
Typ pole. |
sigType |
Hodnota ELEMENT_TYPE_XXX z podpisu pole. Modul runtime používá tohoto člena k zobrazení popisného názvu String v minidumpových scénářích. |
MTOfType |
Adresa tabulky metod pro typ pole nebo NULL pokud typ není načten. |
ModuleOfType |
Adresa modulu, který obsahuje typ pole. |
TokenOfType |
Token metadat pro typ pole. |
mb |
Token metadat pro pole. |
MTOfEnclosingClass |
Adresa tabulky metod pro ohraničující třídu. |
dwOffset |
Posun pole. |
bIsThreadLocal |
Hodnota, která označuje, zda je pole místní podproces. |
bIsContextLocal |
Hodnota, která označuje, zda je pole místní kontext. |
bIsStatic |
Hodnota, která určuje, jestli je pole statické. |
NextField |
Adresa dalšího pole. |
Request |
Naplní strukturu z adresy FieldDesc voláním ISOSDacInterface::GetFieldDescData. |
Remarks
Tato struktura se nachází uvnitř modulu runtime a není vystavena prostřednictvím žádných hlaviček nebo souborů knihovny. Pokud ji chcete použít, definujte strukturu, jak je uvedeno výše.
Požadavky
Platformy: Viz požadavky na systém.
Záhlaví: Žádný
Knihovna: Žádný
.NET Framework verze: K dispozici od verze 4.7