FRAMEINFO
Describe un marco de pila.
Sintaxis
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;
Miembros
m_dwValidFields
Combinación de marcas de la enumeración FRAMEINFO_FLAGS que especifica qué campos se rellenan.
m_bstrFuncName
Nombre de la función asociado al marco de pila.
m_bstrReturnType
Tipo de valor devuelto asociado al marco de pila.
m_bstrArgs
Argumentos de la función asociada al marco de pila.
m_bstrLanguage
Lenguaje en el que se implementa la función.
m_bstrModule
Nombre del módulo asociado al marco de pila.
m_addrMin
Dirección de pila física mínima.
m_addrMAX
Dirección máxima de la pila física.
m_pFrame
Objeto IDebugStackFrame2 que representa este marco de pila.
m_pModule
Objeto IDebugModule2 que representa el módulo que contiene este marco de pila.
m_fHasDebugInfo
No cero (TRUE
) si existe información de depuración en el marco especificado.
m_fStaleCode
Distinto de cero (TRUE
) si el marco de pila está asociado al código que ya no es válido.
m_fAnnotatedFrame
Distinto de cero (TRUE
) si el administrador de depuración de sesión (SDM) anota el marco de pila.
Comentarios
Esta estructura se pasa al método GetInfo que se va a rellenar. Esta estructura también se encuentra en una lista contenida en la interfaz IEnumDebugFrameInfo2 que, a su vez, se devuelve de una llamada al método EnumFrameInfo .
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll