Método IDebugSymbols3::OutputSymbolByOffset (dbgeng.h)
El método OutputSymbolByOffset busca un símbolo por dirección e imprime el nombre del símbolo y otra información de símbolos en la consola del depurador.
Sintaxis
HRESULT OutputSymbolByOffset(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG64 Offset
);
Parámetros
[in] OutputControl
Especifica dónde enviar la salida. Para conocer los valores posibles, consulte DEBUG_OUTCTL_XXX.
[in] Flags
Especifica las marcas usadas para determinar qué información se imprime con el símbolo.
Las marcas siguientes pueden estar presentes:
Marca de bits | Efecto |
---|---|
DEBUG_OUTSYM_FORCE_OFFSET | Incluya la ubicación del símbolo. |
DEBUG_OUTSYM_SOURCE_LINE | Incluya el nombre de archivo y el número de línea del archivo de origen donde se define el símbolo. |
DEBUG_OUTSYM_ALLOW_DISPLACEMENT |
No requiera una coincidencia exacta para la ubicación de los símbolos.
Esto permite que el parámetro Offset especifique cualquier dirección dentro de la asignación de memoria del símbolo, no solo la dirección base. |
[in] Offset
Especifica la ubicación en el espacio de direcciones virtuales del proceso que se va a imprimir.
Valor devuelto
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
No se encontró ningún símbolo en la ubicación especificada. |
Comentarios
Para obtener más información sobre los símbolos, vea Símbolos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |