Skip to content

Latest commit

 

History

History
152 lines (116 loc) · 3.54 KB

nf-dbgeng-idebugsymbols3-outputsymbolbyoffset.md

File metadata and controls

152 lines (116 loc) · 3.54 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:dbgeng.IDebugSymbols3.OutputSymbolByOffset
IDebugSymbols3::OutputSymbolByOffset (dbgeng.h)
The OutputSymbolByOffset method looks up a symbol by address and prints the symbol name and other symbol information to the debugger console.
debugger\outputsymbolbyoffset.htm
debugger
05/03/2018
IDebugSymbols3::OutputSymbolByOffset
IDebugSymbols3 interface [Windows Debugging],OutputSymbolByOffset method, IDebugSymbols3.OutputSymbolByOffset, IDebugSymbols3::OutputSymbolByOffset, IDebugSymbols_45f0a841-85cf-4be8-82bc-e962b5af2f5d.xml, OutputSymbolByOffset, OutputSymbolByOffset method [Windows Debugging], OutputSymbolByOffset method [Windows Debugging],IDebugSymbols3 interface, dbgeng/IDebugSymbols3::OutputSymbolByOffset, debugger.outputsymbolbyoffset
dbgeng.h
Dbgeng.h
Desktop
Windows
IDebugSymbols3::OutputSymbolByOffset
dbgeng/IDebugSymbols3::OutputSymbolByOffset
APIRef
kbSyntax
COM
dbgeng.h
IDebugSymbols3::OutputSymbolByOffset

IDebugSymbols3::OutputSymbolByOffset

-description

The OutputSymbolByOffset method looks up a symbol by address and prints the symbol name and other symbol information to the debugger console.

-parameters

-param OutputControl [in]

Specifies where to send the output. For possible values, see DEBUG_OUTCTL_XXX.

-param Flags [in]

Specifies the flags used to determine what information is printed with the symbol.

The following flags can be present:

Bit-flag Effect
DEBUG_OUTSYM_FORCE_OFFSET Include the location of the symbol.
DEBUG_OUTSYM_SOURCE_LINE Include the file name and line number of the source file where the symbol is defined.
DEBUG_OUTSYM_ALLOW_DISPLACEMENT Do not require an exact match for the symbols location.

This allows the Offset parameter to specify any address within the symbol's memory allocation - not just the base address.

-param Offset [in]

Specifies the location in the process's virtual address space of the symbol to be printed.

-returns

This method may also return error values. See Return Values for more details.

Return code Description
S_OK
The method was successful.
E_NOINTERFACE
No symbol was found at the specified location.

-remarks

For more information about symbols, see Symbols.

-see-also

GetNameByOffset

IDebugSymbols3