FuncDebugStart

Si une fonction a un point défini au niveau duquel le débogage doit commencer, ce point est identifié par un symbole avec une étiquette SymTagFuncDebugStart.

Propriétés

Le tableau suivant montre les propriétés valides pour ce type de symbole.

Propriété Type de données Description
IDiaSymbol::get_addressOffset DWORD Partie décalage de l’emplacement ; pour plus d’informations, consultez Énumération LocationType.
IDiaSymbol::get_addressSection DWORD Partie section de l’emplacement ; pour plus d’informations, consultez Énumération LocationType.
IDiaSymbol::get_customCallingConvention BOOL TRUE si la fonction utilise une convention d’appel personnalisée (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_farReturn BOOL TRUE si la fonction effectue un retour lointain (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_interruptReturn BOOL TRUE si la fonction contient un retour d’interruption (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_isStatic BOOL TRUE si la fonction est marquée comme statique (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbole de la fonction englobante.
IDiaSymbol::get_lexicalParentId DWORD ID du symbole parent lexical.
IDiaSymbol::get_locationType DWORD Les points de départ ont des emplacements statiques ; pour plus d’informations, consultez Emplacements des symboles.
IDiaSymbol::get_noInline BOOL TRUE si la fonction a été spécifiée avec l’attribut noinline (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_noReturn BOOL TRUE si la fonction a été spécifiée avec l’attribut noreturn (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_notReached BOOL TRUE si la fonction n’est jamais appelée (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_offset LONG Décalage du symbole en mémoire ; pour plus d’informations, consultez l’énumération LocationType, LocIsRegRel.
IDiaSymbol::get_optimizedCodeDebugInfo BOOL TRUE si le code contient des informations de débogage pour le code optimisé (uniquement dans le SDK DIA v8.0 ou version ultérieure).
IDiaSymbol::get_relativeVirtualAddress DWORD Position relative de la fonction dans son bloc.
IDiaSymbol::get_symIndexId DWORD ID d’index du symbole.
IDiaSymbol::get_symTag DWORD Retourne SymTagFuncDebugStart (l’une des valeurs d’énumération SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Position de la fonction dans l’exécutable.

Voir aussi