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