IDiaDataSource::loadDataFromPdb
Открытые и откладывается файл базы данных программы (pdb) в качестве источника данных отладки.
HRESULT loadDataFromPdb (
LPCOLESTR pdbPath
);
Параметры
- pdbPath
[in] путь к файлу pdb.
Возвращаемое значение
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки. В следующей таблице приведены возможные возвращаемые значения для данного метода.
Значение |
Описание |
---|---|
E_PDB_NOT_FOUND |
Не удалось открыть файл или определил, что файл имеет недопустимый формат. |
E_PDB_FORMAT |
Предпринята попытка получить доступ к файлу с устаревшими форматом. |
E_INVALIDARG |
Недопустимый параметр. |
E_UNEXPECTED |
Источник данных уже был подготовлен. |
Заметки
Этот метод загружает данные отладки непосредственно из файла pdb.
Чтобы проверить файл pdb для определенных критериев, используйте IDiaDataSource::loadAndValidateDataFromPdb метод.
Чтобы получить доступ к процессу загрузки данных (через механизм обратного вызова, используйте) IDiaDataSource::loadDataForExe метод.
Чтобы загрузить файл pdb непосредственно из памяти, используйте IDiaDataSource::loadDataFromIStream метод.
Пример
HRESULT hr = pSource->loadDataFromPdb( L"myprog.pdb" );
if (FAILED(hr))
{
// report error
}
См. также
Ссылки
IDiaDataSource::loadDataForExe