IDebugSymbols3::OutputSymbolByOffset-Methode (dbgeng.h)
Die OutputSymbolByOffset- methode sucht ein Symbol nach Adresse und druckt den Symbolnamen und andere Symbolinformationen in der Debuggerkonsole.
Syntax
HRESULT OutputSymbolByOffset(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG64 Offset
);
Parameter
[in] OutputControl
Gibt an, wo 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:
Bitkennzeichnung | Effekt |
---|---|
DEBUG_OUTSYM_FORCE_OFFSET | Fügen Sie die Position des Symbols ein. |
DEBUG_OUTSYM_SOURCE_LINE | Fügen Sie den Dateinamen und die Zeilennummer der Quelldatei ein, in der das Symbol definiert ist. |
DEBUG_OUTSYM_ALLOW_DISPLACEMENT |
Für die Position der Symbole ist keine genaue Übereinstimmung erforderlich.
Dadurch kann der Offset- Parameter eine beliebige Adresse innerhalb der Speicherzuweisung des Symbols angeben – nicht nur die Basisadresse. |
[in] Offset
Gibt den Speicherort im virtuellen Adressraum des Prozesses des zu druckende Symbols 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. |
Bemerkungen
Weitere Informationen zu Symbolen finden Sie unter Symbole.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |