IDiaDataSource::loadDataFromPdb
Otevře se připraví programový soubor databáze (PDB) jako zdroj dat pro ladění.
HRESULT loadDataFromPdb (
LPCOLESTR pdbPath
);
Parametry
- pdbPath
[v] Cesta k souboru PDB.
Vrácená hodnota
V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.Následující tabulka ukazuje možné vrácené hodnoty pro tuto metodu.
Value |
Description |
---|---|
E_PDB_NOT_FOUND |
Nepodařilo se otevřít soubor nebo určit, že soubor má neplatný formát. |
E_PDB_FORMAT |
Došlo k pokusu o přístup k souboru s zastaralý formát. |
E_INVALIDARG |
Neplatný parametr. |
E_UNEXPECTED |
Zdroj dat již připravena. |
Poznámky
Tato metoda načte data ladění přímo z soubor PDB.
Chcete-li ověřit soubor PDB proti zvláštní kritéria, použijte IDiaDataSource::loadAndValidateDataFromPdb metoda.
Chcete-li získat přístup k procesu načítání dat (prostřednictvím mechanismu zpětné volání), použijte IDiaDataSource::loadDataForExe metoda.
Chcete-li načíst soubor PDB přímo z paměti, použijte IDiaDataSource::loadDataFromIStream metoda.
Příklad
HRESULT hr = pSource->loadDataFromPdb( L"myprog.pdb" );
if (FAILED(hr))
{
// report error
}
Viz také
Referenční dokumentace
IDiaDataSource::loadDataForExe