Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
Návratová 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 |
Pokusili jste se o přístup k souboru s nekompatibilním nebo nepodporovaný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 načtení souboru .pdb s před načtením použijte metodu IDiaDataSourceEx::loadDataFromPdbEx .
K ověření souboru .pdb na základě konkrétních kritérií 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 .
K načtení souboru .pdb přímo z paměti použijte metodu IDiaDataSource::loadDataFromIStream .
K ověření souboru .pdb bez načtení použijte metodu IDiaDataSourceEx::ValidatePdb .
Příklad
HRESULT hr = pSource->loadDataFromPdb( L"myprog.pdb" );
if (FAILED(hr))
{
// report error
}