FRAMEINFOFRAMEINFO

Décrit un frame de pile.Describes a stack frame.

SyntaxeSyntax

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;  

MembresMembers

m_dwValidFieldsm_dwValidFields
Une combinaison d’indicateurs à partir de la FRAMEINFO_FLAGS énumération qui spécifie quels champs sont renseignés.A combination of flags from the FRAMEINFO_FLAGS enumeration that specifies which fields are filled in.

m_bstrFuncNamem_bstrFuncName
Le nom de fonction associé avec le frame de pile.The function name associated with the stack frame.

m_bstrReturnTypem_bstrReturnType
Le type de retour associé le frame de pile.The return type associated with the stack frame.

m_bstrArgsm_bstrArgs
Les arguments de la fonction associée le frame de pile.The arguments to the function associated with the stack frame.

m_bstrLanguagem_bstrLanguage
La langue dans laquelle la fonction est implémentée.The language in which the function is implemented.

m_bstrModulem_bstrModule
Le nom du module associé le frame de pile.The module name associated with the stack frame.

m_addrMinm_addrMin
L’adresse physique minimale de la pile.The minimum physical stack address.

m_addrMAXm_addrMAX
L’adresse de la pile physique maximale.The maximum physical stack address.

m_pFramem_pFrame
Le IDebugStackFrame2 objet qui représente ce frame de pile.The IDebugStackFrame2 object that represents this stack frame.

m_pFramem_pFrame
Le IDebugModule2 objet qui représente le module qui contient ce frame de pile.The IDebugModule2 object that represents the module that contains this stack frame.

m_fHasDebugInfom_fHasDebugInfo
Non nul (TRUE) si les informations de débogage existent dans le frame donné.Non-zero (TRUE) if debug information exists in the given frame.

m_fHasDebugInfom_fHasDebugInfo
Non nul (TRUE) si le frame de pile est associé avec le code qui n’est plus valid.Non-zero (TRUE) if the stack frame is associated with code that is no longer valid.

m_fHasDebugInfom_fHasDebugInfo
Non nul (TRUE) si le frame de pile est annoté par le Gestionnaire de session de débogage (SDM).Non-zero (TRUE) if the stack frame is annotated by the session debug manager (SDM).

NotesRemarks

Cette structure est passée à la GetInfo (méthode) doit être renseigné.This structure is passed to the GetInfo method to be filled in. Cette structure est également contenue dans une liste qui est contenue dans le IEnumDebugFrameInfo2 interface qui, à son tour, est retourné à partir d’un appel à la EnumFrameInfo (méthode).This structure is also contained in a list that is contained in the IEnumDebugFrameInfo2 interface which, in turn, is returned from a call to the EnumFrameInfo method.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Structures et Unions Structures and Unions
FRAMEINFO_FLAGS FRAMEINFO_FLAGS
IDebugStackFrame2 IDebugStackFrame2
IDebugModule2 IDebugModule2
GetInfo GetInfo
IEnumDebugFrameInfo2 IEnumDebugFrameInfo2
EnumFrameInfoEnumFrameInfo