FRAMEINFO
Décrit un cadre de pile.
Syntaxe
public struct FRAMEINFO {
public uint m_dwValidFields;
public string m_bstrFuncName;
public string m_bstrReturnType;
public string m_bstrArgs;
public string m_bstrLanguage;
public string m_bstrModule;
public ulong m_addrMin;
public ulong m_addrMax;
public IDebugStackFrame2 m_pFrame;
public IDebugModule2 m_pModule;
public int m_fHasDebugInfo;
public int m_fStaleCode;
public int m_fAnnotatedFrame;
} FRAMEINFO;
Membres
m_dwValidFields
Combinaison d’indicateurs de l’énumération FRAMEINFO_FLAGS qui spécifie les champs qui sont renseignés.
m_bstrFuncName
Nom de la fonction associé au frame de pile.
m_bstrReturnType
Type de retour associé au frame de pile.
m_bstrArgs
Arguments de la fonction associée au frame de pile.
m_bstrLanguage
Langue dans laquelle la fonction est implémentée.
m_bstrModule
Nom du module associé au frame de pile.
m_addrMin
Adresse minimale de la pile physique.
m_addrMAX
Adresse maximale de la pile physique.
m_pFrame
Objet IDebugStackFrame2 qui représente ce frame de pile.
m_pModule
Objet IDebugModule2 qui représente le module qui contient ce frame de pile.
m_fHasDebugInfo
Non zéro (TRUE
) si des informations de débogage existent dans le cadre donné.
m_fStaleCode
Non zéro (TRUE
) si le frame de pile est associé au code qui n’est plus valide.
m_fAnnotatedFrame
Non zéro (TRUE
) si le frame de pile est annoté par le gestionnaire de débogage de session (SDM).
Notes
Cette structure est transmise à la méthode GetInfo à remplir. Cette structure est également contenue dans une liste contenue dans l’interface IEnumDebugFrameInfo2 qui, à son tour, est retournée à partir d’un appel à la méthode EnumFrameInfo .
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll