IDiaDataSource::openSession
기호를 쿼리 하는 것에 대 한 세션을 엽니다.
HRESULT openSession (
IDiaSession** ppSession
);
매개 변수
- ppSession
[out] 반환 된 IDiaSession 세션 열기를 나타내는 개체입니다.
반환 값
성공 하면 반환 S_OK. 그렇지 않으면 오류 코드를 반환 합니다.다음 표에서 가능한 반환 값을이 메서드에 대 한 표시 됩니다.
값 |
설명 |
---|---|
E_UNEXPECTED |
IDiaDataSource 개체가 없습니다 이전에 초기화 되었습니다 기호를 소스와. |
E_INVALIDARG |
잘못 된 ppSession 매개 변수. |
E_OUTOFMEMORY |
메모리가 부족 하 여 세션을 열 수 없습니다. |
설명
열이 메서드는 IDiaSession 개체는 데이터 소스에 대 한.
IDiaSession개체 데이터 소스에 쿼리를 구현합니다.세션 디버그 기호는 하나의 주소 공간을 관리합니다.데이터 원본 심볼에서 설명 된.exe 또는.dll 파일이 있는 경우 (예를 들어, 여러 프로세스 로드 되어 있기 때문에) 활성에서 여러 주소 범위를 다음 각 주소 범위에 대 한 세션을 사용 해야 합니다.
예제
IDiaSession* pSession;
HRESULT hr = pSource->openSession( &pSession );
if (FAILED(hr))
{
// report error
}