IDebugSymbols3::OutputSymbolByOffset-Methode (dbgeng.h)
Die OutputSymbolByOffset-Methode sucht ein Symbol nach Adresse und gibt den Symbolnamen und andere Symbolinformationen an die Debuggerkonsole aus.
Syntax
HRESULT OutputSymbolByOffset(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG64 Offset
);
Parameter
[in] OutputControl
Gibt an, wohin die Ausgabe gesendet werden soll. Mögliche Werte finden Sie unter DEBUG_OUTCTL_XXX.
[in] Flags
Gibt die Flags an, die verwendet werden, um zu bestimmen, welche Informationen mit dem Symbol gedruckt werden.
Die folgenden Flags können vorhanden sein:
Bitflag | Wirkung |
---|---|
DEBUG_OUTSYM_FORCE_OFFSET | Schließen Sie die Position des Symbols ein. |
DEBUG_OUTSYM_SOURCE_LINE | Geben Sie den Dateinamen und die Zeilennummer der Quelldatei an, in der das Symbol definiert ist. |
DEBUG_OUTSYM_ALLOW_DISPLACEMENT |
Es ist keine genaue Übereinstimmung für den Symbolspeicherort erforderlich.
Dadurch kann der Offset-Parameter eine beliebige Adresse innerhalb der Speicherzuordnung des Symbols angeben – nicht nur die Basisadresse. |
[in] Offset
Gibt den Speicherort des zu druckenden Symbols im virtuellen Adressraum des Prozesses an.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
An der angegebenen Position wurde kein Symbol gefunden. |
Hinweise
Weitere Informationen zu Symbolen finden Sie unter Symbole.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |