Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
FieldDesc bilgileri için bir aktarım arabelleği tanımlar.
Note
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorDebug API'leriyle ICorProfiler çalışmanızı öneririz.
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
| Üye | Açıklama |
|---|---|
Type |
Alan türü. |
sigType |
ELEMENT_TYPE_XXX Alan imzasından gelen değer. Çalışma zamanı, minidump senaryolarında için kolay bir ad görüntülemek için String bu üyeyi kullanır. |
MTOfType |
Alan türü için yöntem tablosunun adresi veya NULL tür yüklenmediyse. |
ModuleOfType |
Alan türünü içeren modülün adresi. |
TokenOfType |
Alan türü için meta veri belirteci. |
mb |
Alanın meta veri belirteci. |
MTOfEnclosingClass |
Kapsayan sınıfın yöntem tablosunun adresi. |
dwOffset |
Alan uzaklığı. |
bIsThreadLocal |
Alanın iş parçacığı yerel olup olmadığını gösteren değer. |
bIsContextLocal |
Alanın bağlam yerel olup olmadığını gösteren değer. |
bIsStatic |
Alanın statik olup olmadığını gösteren değer. |
NextField |
Sonraki alanın adresi. |
Request |
Çağırarak ISOSDacInterface::GetFieldDescDatabir FieldDesc adresinden yapıyı doldurur. |
Remarks
Bu yapı çalışma zamanının içinde bulunur ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla kullanıma sunulmaz. Bunu kullanmak için, yukarıda belirtilen yapıyı tanımlayın.
Requirements
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Hiç kimse
Kütüphane: Hiç kimse
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir