IDiaAddressMap::set_addressMap

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

HRESULT set_addressMap ( 
   DWORD                     cbData,
   struct DiaAddressMapEntry data[],
   BOOL                      imagetoSymbols
);

Parameter

  • cbData
    [in] Die Anzahl der Elemente im data-Parameter.

  • data[]
    [in] Ein Array DiaAddressMapEntry Strukturen, die die Übersetzungs Definition zugeordnet.

  • imagetoSymbols
    [in] TRUE , wenn der data-Parameter eine Karte aus dem neuen Bildlayout auf das ursprüngliche Lay-out definiert (wie durch die Programmdebuginformationen Symbole beschrieben).FALSE , wenn data eine Karte zum neuen Bildlayout ist, das vom ursprünglichen Lay-out übernommen wird.

Rückgabewert

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

Hinweise

Normalerweise ruft der Durchmesser Adressenumwandlungs ist von der Programmdatenbankdatei (.pdb) ab.Wenn diese Werte fehlen, wird die IDiaAddressMap::set_imageHeaders-Methode zweimal, einmal mit dem imagetoSymbols-Parameter aufgerufen, der an TRUE festgelegt ist und ein anderes Mal mit dem imagetoSymbols-Parameter, der auf FALSEfestgelegt ist.Adressumsetzungs übersetzungen können nicht mit der IDiaAddressMap::put_addressMapEnabled-Methode aktiviert werden, es sei denn, beide Übersetzungs ist zur Verfügung gestellt werden.

Siehe auch

Referenz

DiaAddressMapEntry

IDiaAddressMap

IDiaAddressMap::put_addressMapEnabled

IDiaAddressMap::set_imageHeaders