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
}