Sdílet prostřednictvím


IDiaDataSource::openSession

Otevře se relace pro dotazování symboly.

HRESULT openSession ( 
   IDiaSession** ppSession
);

Parametry

  • ppSession
    [výstup] Vrátí IDiaSession objekt představující otevřít relaci.

Vrácená hodnota

V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.Následující tabulka ukazuje možné vrácené hodnoty pro tuto metodu.

Value

Description

E_UNEXPECTED

IDiaDataSource Objekt dříve nebyl inicializován s zdroj symbolů.

E_INVALIDARG

Neplatný ppSession parametr.

CHYBA E_OUTOFMEMORY

Nedostatek paměti pro otevření relace.

Poznámky

Otevře tuto metodu IDiaSession pro zdroj dat objektu.

IDiaSessionobjekty provádět dotazy do zdroje dat.Relace spravuje jednu adresu místa pro každou sadu symbolů ladění.Pokud je soubor EXE nebo DLL popsaná symboly zdroj dat ve více adresu rozsahu (například protože více procesů je načten) pak by měla být použita jedna relace pro každý rozsah adres.

Příklad

IDiaSession* pSession;
HRESULT hr = pSource->openSession( &pSession );
if (FAILED(hr))
{
   // report error
}

Viz také

Úkoly

Dotazování na soubor .Pdb

Referenční dokumentace

IDiaDataSource

IDiaSession

Další zdroje

Přehled (Přístup k rozhraní ladění SDK)