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
}