FuncDebugStartFuncDebugStart

Si une fonction a un point défini sur le débogage est de commencer, que le point est identifié par un symbole avec une SymTagFuncDebugStart balise.If a function has a defined point at which debugging is to begin, that point is identified by a symbol with a SymTagFuncDebugStart tag.

PropriétésProperties

Le tableau suivant présente les propriétés qui sont valides pour ce type de symbole.The following table shows the properties that are valid for this symbol type.

PropriétéProperty Type de donnéesData type DescriptionDescription
IDiaSymbol::get_addressOffsetIDiaSymbol::get_addressOffset DWORD Partie du décalage de l’emplacement ; Pour plus d’informations, consultez la LocationType, énumération.Offset part of location; for details, see the LocationType Enumeration.
IDiaSymbol::get_addressSectionIDiaSymbol::get_addressSection DWORD Partie de section d’emplacement ; Pour plus d’informations, consultez la LocationType, énumération.Section part of location; for details, see the LocationType Enumeration.
IDiaSymbol::get_customCallingConventionIDiaSymbol::get_customCallingConvention BOOL TRUE Si la fonction utilise une convention d’appel personnalisée (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if the function uses a custom calling convention (only in DIA SDK v8.0 or later).
IDiaSymbol::get_farReturnIDiaSymbol::get_farReturn BOOL TRUE Si la fonction effectue un retour far (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if function performs a far return (only in DIA SDK v8.0 or later).
IDiaSymbol::get_interruptReturnIDiaSymbol::get_interruptReturn BOOL TRUE Si la fonction contient un retour d’interruption (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if function contains a return from interrupt (only in DIA SDK v8.0 or later).
IDiaSymbol::get_isStaticIDiaSymbol::get_isStatic BOOL TRUE Si la fonction est marquée comme statique (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if function is marked as static (only in DIA SDK v8.0 or later).
IDiaSymbol::get_lexicalParentIDiaSymbol::get_lexicalParent IDiaSymbol* Symbole de la fonction englobante.Symbol for the enclosing function.
IDiaSymbol::get_lexicalParentIdIDiaSymbol::get_lexicalParentId DWORD ID de symbole lexicale parente.ID of the lexical parent symbol.
IDiaSymbol::get_locationTypeIDiaSymbol::get_locationType DWORD Les points de début ont des emplacements statiques ; Pour plus d’informations, consultez emplacements de symboles.Start points have static locations; for details, see Symbol Locations.
IDiaSymbol::get_noInlineIDiaSymbol::get_noInline BOOL TRUE Si la fonction a été spécifiée avec la noinline attribut (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if the function was specified with the noinline attribute (only in DIA SDK v8.0 or later).
IDiaSymbol::get_noReturnIDiaSymbol::get_noReturn BOOL TRUE Si la fonction a été spécifiée avec la noreturn attribut (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if the function was specified with the noreturn attribute (only in DIA SDK v8.0 or later).
IDiaSymbol::get_notReachedIDiaSymbol::get_notReached BOOL TRUE Si la fonction n’est jamais appelée (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if the function is never called (only in DIA SDK v8.0 or later).
IDiaSymbol::get_offsetIDiaSymbol::get_offset LONG Décalage du symbole dans la mémoire ; Pour plus d’informations, consultez la LocationType, énumération, LocIsRegRel.Offset of symbol in memory; for details, see the LocationType Enumeration, LocIsRegRel.
IDiaSymbol::get_optimizedCodeDebugInfoIDiaSymbol::get_optimizedCodeDebugInfo BOOL TRUE Si le code a des informations de débogage pour le code optimisé (uniquement dans DIA SDK 8.0 ou version ultérieure).TRUE if the code has debug information for optimized code (only in DIA SDK v8.0 or later).
IDiaSymbol::get_relativeVirtualAddressIDiaSymbol::get_relativeVirtualAddress DWORD Position relative de la fonction au sein de son bloc.Relative position of the function within its block.
IDiaSymbol::get_symIndexIdIDiaSymbol::get_symIndexId DWORD ID d’index du symbole.Index ID of symbol.
IDiaSymbol::get_symTagIDiaSymbol::get_symTag DWORD Retourne SymTagFuncDebugStart (parmi les symtagenum, énumération valeurs).Returns SymTagFuncDebugStart (one of the SymTagEnum Enumeration values).
IDiaSymbol::get_virtualAddressIDiaSymbol::get_virtualAddress ULONGLONG Position de la fonction dans le fichier exécutable.Position of the function within the executable.

Voir aussiSee Also

Hiérarchie lexicale des Types de symboles Lexical Hierarchy of Symbol Types
LocationType (énumération) LocationType Enumeration
Emplacements des symbolesSymbol Locations