IDiaDataSourceEx2
Inicjuje dostęp do źródła symboli debugowania i pobiera informacje o tym źródle.
Składnia
IDiaDataSourceEx2 : IDiaDataSourceEx
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody IDiaDataSourceEx2
.
Metoda | Opis |
---|---|
IDiaDataSourceEx2::findNamedStreams |
Pobiera wszystkie nazwy nazwanych strumieni w źródle danych, które są zgodne z opcjonalnym wzorcem. |
Uwagi
Wywołanie jednej z metod ładowania interfejsu IDiaDataSource
powoduje otwarcie źródła symboli. Pomyślne wywołanie metody IDiaDataSource::openSession
zwraca interfejs IDiaSession
, który obsługuje wykonywanie zapytań względem źródła danych. Jeśli metoda ładowania zwraca błąd związany z plikiem, zwracana wartość metody IDiaDataSource::get_lastError
zawiera nazwę pliku skojarzona z błędem.
Uwagi dla osób wywołujących
Ten interfejs jest uzyskiwany przez wywołanie funkcji CoCreateInstance
z identyfikatorem klasy CLSID_DiaSource
i identyfikatorem interfejsu IID_IDiaDataSourceEx
lub wywołując QueryInterface
w istniejącym wskaźniku interfejsu IDiaDataSource
. W przykładzie pokazano, jak ten interfejs jest uzyskiwany.
Przykład
IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaDataSourceEx2,
(void**) &pSource);
if (FAILED(hr))
{
// Report error and exit
}
Wymagania
Nagłówek: Dia2.h
Biblioteka: diaguids.lib
BIBLIOTEKA DLL: msdia140.dll