IDiaAddressMap::put_addressMapEnabled

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

HRESULT put_addressMapEnabled ( 
   BOOL NewVal
);

Parameter

  • NewVal
    [in] Auf TRUE , um die Übersetzung der Symbole zu aktivieren oder zu deaktivieren, um FALSE .

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Ausführbare aktualisieren Postprozessoren manchmal die ausführbare Datei.Durchmesser enthält einen Mechanismus bereit, um die Übersetzung von Symbolen in das neue Lay-out zu unterstützen.

Wenn eine PDB-Datei geladen wird, wird die Adressumsetzung, die in der Datei gespeichert wird, können.Es gibt jedoch Situationen, wenn eine Clientanwendung möglicherweise eigene Adressumsetzung 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 Parameter von NewValTRUE aufrufen, um die Verwendung dieser Adressumsetzung zu aktivieren.

Der aktuelle Status der Adressumsetzung aktiviert ist, kann durch einen Aufruf der IDiaAddressMap::get_addressMapEnabled-Methode abgerufen werden.

Siehe auch

Referenz

IDiaAddressMap

IDiaAddressMap::set_addressMap

IDiaAddressMap::get_addressMapEnabled