FRAMEINFO
décrit un frame de pile.
typedef struct tagFRAMEINFO {
FRAMEINFO_FLAGS m_dwValidFields;
BSTR m_bstrFuncName;
BSTR m_bstrReturnType;
BSTR m_bstrArgs;
BSTR m_bstrLanguage;
BSTR m_bstrModule;
UINT64 m_addrMin;
UINT64 m_addrMax;
IDebugStackFrame2* m_pFrame;
IDebugModule2* m_pModule;
BOOL m_fHasDebugInfo;
BOOL m_fStaleCode;
BOOL m_fAnnotatedFrame;
} FRAMEINFO;
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
Une combinaison des indicateurs d'énumération de FRAMEINFO_FLAGS qui spécifie quels champs sont remplis.m_bstrFuncName
Le nom de la fonction associé au frame de pile.m_bstrReturnType
Le type de retour associé au frame de pile.m_bstrArgs
Les arguments de la fonction associée au frame de pile.m_bstrLanguage
le langage dans lequel la fonction est implémentée.m_bstrModule
Le nom du module associé au frame de pile.m_addrMin
l'adresse physique minimum de pile.m_addrMAX
L'adresse physique maximale de pile.m_pFrame
l'objet d' IDebugStackFrame2 qui représente ce frame de pile.m_pFrame
l'objet d' IDebugModule2 qui représente le module qui contient ce frame de pile.m_fHasDebugInfo
Différente de zéro (TRUE) si les informations de débogage existent dans le frame donné.m_fHasDebugInfo
Différente de zéro (TRUE) si le frame de pile est associé au code qui n'est plus valide.m_fHasDebugInfo
Différente de zéro (TRUE) si le frame de pile est annotée par le gestionnaire de débogage de (SDM) session.
Notes
Cette structure est passée à la méthode d' IDebugStackFrame2 : : GetInfo à accomplir. Cette structure est également contenue dans une liste contenue dans l'interface d' IEnumDebugFrameInfo2 qui, à son tour, est retournée à partir d'un appel à la méthode d' IDebugThread2 : : EnumFrameInfo .
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll