Freigeben über


IDiaAddressMap

Stellt Steuerelement darüber, wie das DIA SDK die virtuellen und relativen virtuellen Adressen für die Objekte berechnet.

IDiaAddressMap : IUnknown

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDiaAddressMapan.

Methode

Beschreibung

IDiaAddressMap::get_addressMapEnabled

Gibt an, ob eine Adressumsetzung für eine bestimmte Sitzung eingerichtet wurde.

IDiaAddressMap::put_addressMapEnabled

Gibt an, ob die Adressumsetzung verwendet werden soll, um Symbol adressen zu übersetzen.

IDiaAddressMap::get_relativeVirtualAddressEnabled

Gibt an, ob die Berechnung und der Verwendung von relativen virtuellen Adressen aktiviert ist.

IDiaAddressMap::put_relativeVirtualAddressEnabled

Ermöglicht dem Client, um die Berechnung von relativen virtuellen Adressen zu aktivieren oder zu deaktivieren.

IDiaAddressMap::get_imageAlign

Ruft die aktuelle Ausrichtung des Bilds ab oder legt diese fest.

IDiaAddressMap::put_imageAlign

Legt die Ausrichtung des Bilds fest.

IDiaAddressMap::set_imageHeaders

Legt Header des Bilds fest, um die Übersetzung von relativen virtuellen Adressen zu aktivieren.

IDiaAddressMap::set_addressMap

Stellt eine Adressumsetzung zum Unterstützen von übersetzungen Lay-out Bild bereit.

Hinweise

Das Steuerelement, das von dieser Schnittstelle bereitgestellt wird, wird in zwei Sätzen von Daten gekapselt, die Sie bereitstellen: Adressumsetzungen und Header des Bilds.Die meisten Clients verwenden die IDiaDataSource::loadDataForExe-Methode, um die richtigen Debuginformationen für ein Bild zu suchen und die Methode kann alle notwendigen Header und Karten von Daten in der Regel selbst ermitteln.Die spezialisierte Implementieren von mehreren Clients das Verarbeiten und die Suche nach Daten.Solche Clients verwenden die Methoden der Schnittstelle, um das IDiaAddressMap DIA SDK mit den Suchergebnissen bereitzustellen.

Hinweise für Aufrufer

Diese Schnittstelle ist vom Durchmesser-Sitzungsobjekt verfügbar.Der Client ruft die QueryInterface-Methode auf Durchmesser-Sitzungsobjekt Oberfläche, normalerweise IDiaSessionauf, um die IDiaAddressMap-Schnittstelle abzurufen.

Anforderungen

Header: Dia2.h

Bibliothek: diaguids.lib

DLLs: msdia80.dll

Siehe auch

Referenz

IDiaDataSource::loadDataForExe

IDiaSession

Weitere Ressourcen

Schnittstellen (Debug Interface Access SDK)