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.