IDiaDataSource::loadDataFromPdb
Otevře a připraví soubor databáze programu (.pdb) jako zdroj dat ladění.
Syntaxe
HRESULT loadDataFromPdb (
LPCOLESTR pdbPath
);
Parametry
pdbPath
[v] Cesta k souboru .pdb.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby. Následující tabulka ukazuje možné návratové hodnoty pro tuto metodu.
Hodnota | Popis |
---|---|
E_PDB_NOT_FOUND | Soubor se nepodařilo otevřít nebo se zjistilo, že soubor má neplatný formát. |
E_PDB_FORMAT | Pokusil se o přístup k souboru s zastaralým formátem. |
E_INVALIDARG | Neplatný parametr. |
E_UNEXPECTED | Zdroj dat je již připravený. |
Poznámky
Tato metoda načte ladicí data přímo ze souboru .pdb.
K ověření souboru .pdb s konkrétními kritérii použijte metodu IDiaDataSource::loadAndValidateDataFromPdb .
Pokud chcete získat přístup k procesu načítání dat (prostřednictvím mechanismu zpětného volání), použijte metodu IDiaDataSource::loadDataForExe .
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
}