Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |