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.
Lokalizacja w kodzie programu jest identyfikowana przez SymTagLabel symbol.
Właściwości
W poniższej tabeli przedstawiono właściwości, które są prawidłowe dla tego typu symbolu.
| Właściwości | Typ danych | opis |
|---|---|---|
| IDiaSymbol::get_addressOffset | DWORD |
Przesunięcie części lokalizacji; aby uzyskać szczegółowe informacje, zobacz LocationType, wyliczenie. |
| IDiaSymbol::get_addressSection | DWORD |
Część sekcji lokalizacji; aby uzyskać szczegółowe informacje, zobacz LocationType, wyliczenie. |
| IDiaSymbol::get_customCallingConvention | BOOL |
TRUE jeśli etykieta używa niestandardowej konwencji wywoływania. |
| IDiaSymbol::get_farReturn | BOOL |
TRUE jeśli etykieta wykonuje daleki zwrot. |
| IDiaSymbol::get_interruptReturn | BOOL |
TRUE jeśli etykieta zawiera zwrot z przerwania. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol otaczającego elementu compiland, bloku lub funkcji. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Identyfikator symbolu nadrzędnego leksykalnego. |
| IDiaSymbol::get_locationType | DWORD |
Etykiety mają lokalizacje statyczne; aby uzyskać szczegółowe informacje, zobacz wyliczenie Lokalizacje symboli . |
| IDiaSymbol::get_name | BSTR |
Nazwa etykiety. |
| IDiaSymbol::get_noInline | BOOL |
TRUE jeśli etykieta została określona z atrybutem noinline . |
| IDiaSymbol::get_noReturn | BOOL |
TRUE jeśli etykieta została określona z atrybutem noreturn . |
| IDiaSymbol::get_notReached | BOOL |
TRUE jeśli etykieta nigdy nie jest wywoływana. |
| IDiaSymbol::get_offset | LONG |
Przesunięcie symbolu w pamięci; aby uzyskać szczegółowe informacje, zobacz LocationType Enumeration, LocIsRegRel. |
| IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE jeśli kod zawiera informacje debugowania dla zoptymalizowanego kodu. |
| IDiaSymbol::get_relativeVirtualAddress | DWORD |
Względne położenie tej etykiety w module. |
| IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
| IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagFuncDebugLabel (jedna z wartości wyliczenia SymTagEnum). |
| IDiaSymbol::get_virtualAddress | ULONGLONG |
Pozycja tej etykiety w obrazie wykonywalny. |