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