FuncDebugEnd
Si una función tiene un punto definido en el que debe finalizar la depuración, ese punto se identifica mediante un símbolo con una etiqueta SymTagFuncDebugEnd
.
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 Debug Interface Access SDK v8.0 o posterior). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE si la función contiene una devolución de interrupción (solo en Debug Interface Access SDK v8.0 o posterior). |
IDiaSymbol::get_isStatic | BOOL |
TRUE si la función es estática (solo en Debug Interface Access 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 de conexión tienen una ubicación estática; 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 Debug Interface Access SDK v8.0 o posterior). |
IDiaSymbol::get_noReturn | BOOL |
TRUE si la función se especificó con el atributo noreturn (solo en Debug Interface Access SDK v8.0 o posterior). |
IDiaSymbol::get_notReached | BOOL |
TRUE si nunca se llama a la función (solo en Debug Interface Access 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 la función tiene información de depuración para código optimizado (solo en Debug Interface Access SDK V8.0 o posterior). |
IDiaSymbol::get_symIndexId | DWORD |
Id. de índice del símbolo. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posición relativa del final de esta función dentro de su módulo. |
IDiaSymbol::get_symTag | DWORD |
Devuelve SymTagFuncDebugEnd (uno de los valores de enumeración SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posición de esta función dentro de la imagen ejecutable. |