Sdílet prostřednictvím


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

IDiaDataSource::loadDataForExe

IDiaDataSource::loadAndValidateDataFromPdb

IDiaDataSource::loadDataFromIStream