Udostępnij za pośrednictwem


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_IDiaDataSourceExlub 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

Zobacz też