FuncDebugStart

Si una función tiene un punto definido en el que se debe iniciar la depuración, ese punto se identifica mediante un símbolo con una etiqueta SymTagFuncDebugStart.

Propiedades

En la tabla siguiente se muestran las propiedades válidas para este tipo de símbolo.

Propiedad Tipo de datos Descripción
IDiaSymbol::get_addressOffset DWORD Elemento de desplazamiento de la ubicación. Para obtener más información, consulte la enumeración LocationType.
IDiaSymbol::get_addressSection DWORD Elemento de sección de la ubicación. Para obtener más información, consulte la enumeración LocationType.
IDiaSymbol::get_customCallingConvention BOOL TRUE si la función usa una convención de llamada personalizada (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_farReturn BOOL TRUE si la función realiza un retorno lejano (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_interruptReturn BOOL TRUE si la función contiene una devolución de interrupción (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_isStatic BOOL TRUE si la función está marcada como estática (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_lexicalParent IDiaSymbol* Símbolo de la función de inclusión.
IDiaSymbol::get_lexicalParentId DWORD Id. del símbolo primario léxico.
IDiaSymbol::get_locationType DWORD Los puntos iniciales tienen ubicaciones estáticas; para obtener más información, consulte Ubicaciones de símbolos.
IDiaSymbol::get_noInline BOOL TRUE si la función se especificó con el atributo noinline (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_noReturn BOOL TRUE si la función se especificó con el atributo noreturn (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_notReached BOOL TRUE si nunca se llama a la función (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_offset LONG Desplazamiento de símbolo en memoria; para obtener más información, consulte la enumeración LocationType, LocIsRegRel.
IDiaSymbol::get_optimizedCodeDebugInfo BOOL TRUE si el código tiene información de depuración para código optimizado (solo en DIA SDK v8.0 o posterior).
IDiaSymbol::get_relativeVirtualAddress DWORD Posición relativa de la función dentro de su bloque.
IDiaSymbol::get_symIndexId DWORD Id. de índice del símbolo.
IDiaSymbol::get_symTag DWORD Devuelve SymTagFuncDebugStart (uno de los valores de enumeración SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Posición de la función dentro del archivo ejecutable.

Consulte también