Freigeben über


IDebugSymbols2::GetSymbolModule-Methode (dbgeng.h)

Die GetSymbolModule-Methode gibt die Basisadresse des Moduls zurück, die das angegebene Symbol enthält.

Syntax

HRESULT GetSymbolModule(
  [in]  PCSTR    Symbol,
  [out] PULONG64 Base
);

Parameter

[in] Symbol

Gibt den Namen des nachschlagenden Symbols an. Ausführliche Informationen zur Syntax dieses Namens finden Sie im Abschnitt Hinweise.

[out] Base

Empfängt den Speicherort im Speicheradressraum des Ziels der Basis des Moduls. Weitere Informationen finden Sie unter Module.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_NOINTERFACE
Das Symbol oder Modul konnte nicht gefunden werden.

Hinweise

Das Zeichenfolgensymbol muss ein Ausrufezeichen ( ! ) enthalten. Wenn Symbol ein modulqualifizierter Symbolname ist (z. B. mymodules!Standard) oder wenn der Modulname nicht angegeben wird (z. B. !Standard), sucht das Modul nach diesem Symbol und gibt das Modul zurück, in dem es gefunden wird. Wenn Symbol nur einen Modulnamen enthält (z. B. mymodule!), gibt das Modul das erste Modul mit diesem Modulnamen zurück.

Weitere Informationen zu Symbolen finden Sie unter Symbole.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)