Udostępnij za pośrednictwem


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.

Zobacz też