Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Większość symboli ma zdefiniowaną lokalizację w pliku obrazu. Lokalizacja symbolu jest określana z wartością z wyliczenia LocationType. Symbol może obsługiwać dodatkowe właściwości w zależności od jego lokalizacji.
W poniższej tabeli przedstawiono najczęściej używane typy lokalizacji i ich dodatkowe właściwości.
| Typ lokalizacji | Dodatkowe właściwości |
|---|---|
LocIsNull |
Brak |
LocIsStatic |
IDiaSymbol::get_addressOffsetIDiaSymbol::get_addressSectionIDiaSymbol::get_relativeVirtualAddress (jeśli względne adresy wirtualne są włączone)IDiaSymbol::get_virtualAddress (jeśli baza obrazów została ustawiona na niezerową) |
LocIsTLS |
IDiaSymbol::get_addressSectionIDiaSymbol::get_addressOffset |
LocIsRegRel |
IDiaSymbol::get_registerIdIDiaSymbol::get_offset |
LocIsThisRel |
IDiaSymbol::get_offset |
LocIsEnregistered |
IDiaSymbol::get_registerId |
LocIsBitField |
IDiaSymbol::get_bitPositionIDiaSymbol::get_lengthIDiaSymbol::get_offset |
LocIsSlot |
IDiaSymbol::get_slot |
LocIsIlRel |
IDiaSymbol::get_offset |
LocInMetaData |
IDiaSymbol::get_token |
LocIsConstant |
IDiaSymbol::get_value |
LocIsRegRelAliasIndir |
IDiaSymbol::get_registerIdIDiaSymbol::get_offsetIDiaSymbol::get_offsetInUdt |
Zobacz też
IDiaSymbol::get_addressOffsetIDiaSymbol::get_addressSectionIDiaSymbol::get_bitPositionIDiaSymbol::get_lengthIDiaSymbol::get_locationTypeIDiaSymbol::get_offsetIDiaSymbol::get_offsetInUdtIDiaSymbol::get_registerIdIDiaSymbol::get_relativeVirtualAddressIDiaSymbol::get_slotIDiaSymbol::get_tokenIDiaSymbol::get_valueIDiaSymbol::get_virtualAddressLocationTypeWyliczenie- Symbole i tagi symboli