Udostępnij za pośrednictwem


FuncDebugStart

Jeśli funkcja ma zdefiniowany punkt, w którym należy rozpocząć debugowanie, ten punkt jest identyfikowany przez symbol z tagiem SymTagFuncDebugStart .

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 oznaczona jako 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 początkowe mają lokalizacje statyczne; 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 kod zawiera informacje debugowania dla zoptymalizowanego kodu (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej).
IDiaSymbol::get_relativeVirtualAddress DWORD Względne położenie funkcji w bloku.
IDiaSymbol::get_symIndexId DWORD Identyfikator indeksu symbolu.
IDiaSymbol::get_symTag DWORD Zwraca SymTagFuncDebugStart (jedna z wartości wyliczenia SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Pozycja funkcji w pliku wykonywalnego.

Zobacz też