Udostępnij za pośrednictwem


FuncDebugStart

Jeśli funkcja ma określonego punktu na debugowanie, które ma rozpocząć, że punkt jest identyfikowane przez symbol z SymTagFuncDebugStart tag.

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

IDiaSymbol::get_addressOffset

DWORD

Przesunięcie części lokalizacji; Aby uzyskać szczegółowe informacje, zobacz LocationType.

IDiaSymbol::get_addressSection

DWORD

Część sekcji lokalizacji; Aby uzyskać szczegółowe informacje, zobacz LocationType.

IDiaSymbol::get_customCallingConvention

BOOL

TRUEJeśli funkcja używa niestandardowych konwencja wywołania (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_farReturn

BOOL

TRUEJeśli funkcja wykonuje zwrotu (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_interruptReturn

BOOL

TRUEJeśli funkcja zawiera zwrot z przerwań (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_isStatic

BOOL

TRUEJeśli funkcja jest oznaczony jako statyczne (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbol dla funkcji okalającego.

IDiaSymbol::get_lexicalParentId

DWORD

Identyfikator symbol nadrzędnego leksykalne.

IDiaSymbol::get_locationType

DWORD

Start punkty są statyczne miejscach; Aby uzyskać szczegółowe informacje, zobacz Lokalizacje symboli.

IDiaSymbol::get_noInline

BOOL

TRUEJeśli funkcja została podana z noinline atrybutu (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_noReturn

BOOL

TRUEJeśli funkcja została podana z noreturn atrybutu (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_notReached

BOOL

TRUEJeśli funkcja nigdy nie zostanie wywołana, (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_offset

LONG

Przesunięcie symbolu w pamięci; Aby uzyskać szczegółowe informacje, zobacz LocationType, LocIsRegRel.

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

TRUEJeśli kod ma informacje debugowania do zoptymalizowanego kodu (tylko w przypadku poprawka DIA SDK lub nowsze).

IDiaSymbol::get_relativeVirtualAddress

DWORD

Względne położenie funkcji w ramach jego bloku.

IDiaSymbol::get_symIndexId

DWORD

Identyfikator indeksu symbolu.

IDiaSymbol::get_symTag

DWORD

Zwraca SymTagFuncDebugStart (jeden z SymTagEnum wartości).

IDiaSymbol::get_virtualAddress

ULONGLONG

Pozycja funkcji w pliku wykonywalnego.

Zobacz też

Informacje

Hierarchia leksykalna typów symboli

LocationType

Lokalizacje symboli