IDiaAddressMapIDiaAddressMap

Bietet die Kontrolle darüber, wie die Dia SDK virtuelle und relative virtuelle Adressen für Debug-Objekte berechnet.Provides control over how the DIA SDK computes virtual and relative virtual addresses for debug objects.

SyntaxSyntax

IDiaAddressMap : IUnknown

Methoden in Vtable-ReihenfolgeMethods in Vtable Order

In der folgenden Tabelle sind die Methoden von IDiaAddressMap aufgeführt.The following table shows the methods of IDiaAddressMap.

MethodeMethod BeschreibungDescription
IDiaAddressMap::get_addressMapEnabledIDiaAddressMap::get_addressMapEnabled Gibt an, ob eine Adress Zuordnung für eine bestimmte Sitzung eingerichtet wurde.Indicates whether an address map has been established for a particular session.
IDiaAddressMap::put_addressMapEnabledIDiaAddressMap::put_addressMapEnabled Gibt an, ob die Adress Zuordnung zum Übersetzen von Symbol Adressen verwendet werden soll.Specifies whether the address map should be used to translate symbol addresses.
IDiaAddressMap::get_relativeVirtualAddressEnabledIDiaAddressMap::get_relativeVirtualAddressEnabled Gibt an, ob die Berechnung und Verwendung von relativen virtuellen Adressen aktiviert ist.Indicates whether the calculation and use of relative virtual addresses is enabled.
IDiaAddressMap::put_relativeVirtualAddressEnabledIDiaAddressMap::put_relativeVirtualAddressEnabled Ermöglicht dem Client, die Berechnung relativer virtueller Adressen zu aktivieren oder zu deaktivieren.Allows the client to enable or disable the calculation of relative virtual addresses.
IDiaAddressMap::get_imageAlignIDiaAddressMap::get_imageAlign Ruft die aktuelle Bild Ausrichtung ab.Retrieves the current image alignment.
IDiaAddressMap::put_imageAlignIDiaAddressMap::put_imageAlign Legt die Bild Ausrichtung fest.Sets the image alignment.
IDiaAddressMap::set_imageHeadersIDiaAddressMap::set_imageHeaders Legt Bild Header fest, um die Übersetzung relativer virtueller Adressen zu ermöglichen.Sets image headers to enable the translation of relative virtual addresses.
IDiaAddressMap::set_addressMapIDiaAddressMap::set_addressMap Stellt eine Adress Zuordnung zur Unterstützung von Bild layoutübersetzungen bereit.Provides an address map to support image layout translations.

HinweiseRemarks

Das Steuerelement, das von dieser Schnittstelle bereitgestellt wird, wird in zwei von Ihnen bereitgestellten Datensätzen gekapselt: Bild Header und AdressThe control provided by this interface is encapsulated in two sets of data you supply: image headers and address maps. Die meisten Clients verwenden die IDiaDataSource:: loadDataForExe -Methode, um die richtigen Debuginformationen für ein Image zu finden, und die Methode kann normalerweise alle erforderlichen Header ermitteln und Daten selbst zuordnen.Most clients use the IDiaDataSource::loadDataForExe method to find the proper debug information for an image and the method can typically discover all of the necessary headers and maps data itself. Einige Clients implementieren jedoch eine spezielle Verarbeitung und suchen nach Daten.However some clients implement specialized processing and searching for data. Diese Clients verwenden die Methoden der IDiaAddressMap Schnittstelle, um die Dia SDK mit den Suchergebnissen bereitzustellen.Such clients use the methods of the IDiaAddressMap interface to provide the DIA SDK with the search results.

Hinweise für AufruferNotes for Callers

Diese Schnittstelle ist über das Dia-Sitzungs Objekt verfügbar.This interface is available from the DIA session object. Der Client ruft die QueryInterface-Methode auf der Dia Session Object-Schnittstelle (normalerweise IDiaSession) auf, um die IDiaAddressMap-Schnittstelle abzurufen.The client calls the QueryInterface method on DIA session object interface, usually IDiaSession, to retrieve the IDiaAddressMap interface.

AnforderungenRequirements

Header: Dia2.hHeader: Dia2.h

Bibliothek: diaguids. libLibrary: diaguids.lib

DLL: msdia80.dllDLL: msdia80.dll

Siehe auchSee also