FuncDebugEnd
Jeśli funkcja ma zdefiniowany punkt, w którym debugowanie ma zakończyć się, punkt początkowy debugowania jest identyfikowany przez symbol z tagiem SymTagFuncDebugEnd
.
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 funkcja używa niestandardowej konwencji wywoływania (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_farReturn | BOOL |
TRUE jeśli funkcja wykonuje daleki zwrot (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE jeśli funkcja zawiera zwrot z przerwania (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_isStatic | BOOL |
TRUE jeśli funkcja jest statyczna (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol otaczającej funkcji. |
IDiaSymbol::get_lexicalParentId | DWORD |
Identyfikator symbolu nadrzędnego leksykalnego. |
IDiaSymbol::get_locationType | DWORD |
Punkty końcowe mają lokalizację statyczną; aby uzyskać szczegółowe informacje, zobacz Lokalizacje symboli. |
IDiaSymbol::get_noInline | BOOL |
TRUE jeśli funkcja została określona z atrybutem noinline (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_noReturn | BOOL |
TRUE jeśli funkcja została określona za pomocą atrybutu noreturn (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_notReached | BOOL |
TRUE jeśli funkcja nigdy nie jest wywoływana (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
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 funkcja zawiera informacje debugowania dla zoptymalizowanego kodu (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Względne położenie końca tej funkcji w ramach modułu. |
IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagFuncDebugEnd (jedna z wartości wyliczenia SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Pozycja tej funkcji w obrazie wykonywalnego. |