FRAMEINFO
Descrive un frame dello stack.
Sintassi
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;
Membri
m_dwValidFields
Combinazione di flag dell'enumerazione FRAMEINFO_FLAGS che specifica i campi compilati.
m_bstrFuncName
Nome della funzione associato allo stack frame.
m_bstrReturnType
Tipo restituito associato allo stack frame.
m_bstrArgs
Argomenti della funzione associata al frame dello stack.
m_bstrLanguage
Linguaggio in cui viene implementata la funzione.
m_bstrModule
Nome del modulo associato allo stack frame.
m_addrMin
Indirizzo minimo dello stack fisico.
m_addrMAX
Indirizzo massimo dello stack fisico.
m_pFrame
Oggetto IDebugStackFrame2 che rappresenta questo stack frame.
m_pModule
Oggetto IDebugModule2 che rappresenta il modulo che contiene questo stack frame.
m_fHasDebugInfo
Diverso da zero (TRUE
) se le informazioni di debug sono presenti nel frame specificato.
m_fStaleCode
Diverso da zero (TRUE
) se lo stack frame è associato al codice non più valido.
m_fAnnotatedFrame
Diverso da zero (TRUE
) se lo stack frame è annotato dal gestore di debug della sessione (SDM).
Osservazioni:
Questa struttura viene passata al metodo GetInfo da compilare. Questa struttura è contenuta anche in un elenco contenuto nell'interfaccia IEnumDebugFrameInfo2 che, a sua volta, viene restituita da una chiamata al metodo EnumFrameInfo .
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll