共用方式為


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
}

請參閱

工作

查詢 .Pdb 檔案

參考

IDiaDataSource

IDiaSession

其他資源

概觀 (偵錯介面存取 SDK)