Etykieta (Zestaw SDK dostępu do interfejsu debugowania)
Lokalizacja w kod programu jest identyfikowany 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ść |
Typ danych |
Opis |
---|---|---|
DWORD |
Przesunięcie części lokalizacji; Aby uzyskać szczegółowe informacje, zobacz LocationType. |
|
DWORD |
Część sekcji lokalizacji; Aby uzyskać szczegółowe informacje, zobacz LocationType. |
|
BOOL |
TRUEJeśli etykieta używa niestandardowych konwencję wywołania. |
|
BOOL |
TRUEJeśli etykieta wykonuje zwrotu. |
|
BOOL |
TRUEJeśli etykieta zawiera zwrot z przerwań. |
|
IDiaSymbol* |
Symbol otaczający compiland, Zablokuj lub funkcji. |
|
DWORD |
Identyfikator symbol nadrzędnego leksykalne. |
|
DWORD |
Etykiety są statyczne miejscach; Aby uzyskać szczegółowe informacje, zobacz Lokalizacje symboli wyliczania. |
|
BSTR |
Nazwa etykiety. |
|
BOOL |
TRUEJeśli określono etykiety z noinline atrybut. |
|
BOOL |
TRUEJeśli określono etykiety z noreturn atrybut. |
|
BOOL |
TRUEJeśli etykiety nigdy nie jest wywoływana. |
|
LONG |
Przesunięcie symbolu w pamięci; Aby uzyskać szczegółowe informacje, zobacz LocationType, LocIsRegRel. |
|
BOOL |
TRUEJeżeli kod zawiera informacje debugowania dla zoptymalizowanego kodu. |
|
DWORD |
Względne położenie tej etykiety w jego module. |
|
DWORD |
Identyfikator indeksu symbolu. |
|
DWORD |
Zwraca SymTagFuncDebugLabel (jeden z SymTagEnum wartości). |
|
ULONGLONG |
Pozycja ta etykieta w obrębie obrazu wykonywalnego. |