Sdílet prostřednictvím


IDiaLoadCallback::NotifyDebugDir

Volána při ladění adresář nebyl nalezen v souboru EXE.

HRESULT NotifyDebugDir ( 
   BOOL  fExecutable,
   DWORD cbData,
   BYTE  data[]
);

Parametry

  • fExecutable
    [v] TRUE Pokud je adresář ladění číst z spustitelný soubor (nikoli soubor dbg).

  • cbData
    [v] Počet bajtů dat v adresáři programu debug.

  • data[]
    [v] Pole, které je vyplněno adresáře ladění.

Vrácená hodnota

V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.Návratový kód je obvykle ignorován.

Poznámky

IDiaDataSource::loadDataForExe Metoda vyvolá toto zpětné volání při ladění directory nalezne při zpracování spustitelného souboru.

Tato metoda odstraní potřebu klienta provést zpětnou analýzu souboru spustitelného souboru nebo ladění pro podporu ladicích informací než v souboru PDB.Tato data lze rozpoznat klienta typu k dispozici informace o ladění a zda umístěn spustitelného souboru nebo souboru dbg.

Většina klientů nebude nutné toto zpětné volání, protože IDiaDataSource::loadDataForExe metoda transparentně otevře soubory PDB a dbg potřeby sloužit symboly.

Viz také

Referenční dokumentace

IDiaLoadCallback2

IDiaDataSource::loadDataForExe