IDiaAddressMap::put_addressMapEnabled
Gibt an, ob die Adressenzuordnung zum Übersetzen von Symboladressen verwendet werden soll.
Syntax
HRESULT put_addressMapEnabled (
BOOL NewVal
);
Parameter
NewVal
[in] Wird auf TRUE
festgelegt, um die Übersetzung von Symbolen zu aktivieren, oder auf FALSE
, um sie zu deaktivieren.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Ausführbare Postprozessoren aktualisieren manchmal die ausführbare Datei. DIA enthält einen Mechanismus, der die Übersetzung von Symbolen in das neue Layout unterstützt.
Wenn eine PDB-Datei geladen wird, wird die in der Datei gespeicherte Adressenzuordnung aktiviert. Es kann jedoch vorkommen, dass eine Clientanwendung ihre eigene Adressenzuordnung angeben muss, indem sie die IDiaAddressMap::set_addressMap-Methode aufruft. Wenn die set_addressMap
-Methode erfolgreich ist, muss die Clientanwendung die put_addressMapEnabled
-Methode mit einem NewVal
-Parameter von TRUE
aufrufen, um die Verwendung dieser Adressenzuordnung zu ermöglichen.
Der aktuelle Zustand der Adressenzuordnung, die aktiviert wird, kann mit einem Aufruf der IDiaAddressMap::get_addressMapEnabled-Methode abgerufen werden.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für