Dela via


IDiaDataSourceEx2

Initierar åtkomst till en källa för felsökningssymboler och hämtar information om den källan.

Syntax

IDiaDataSourceEx2 : IDiaDataSourceEx

Metoder i Vtable-ordning

I följande tabell visas metoderna för IDiaDataSourceEx2.

Metod Beskrivning
IDiaDataSourceEx2::findNamedStreams Hämtar alla namn på namngivna strömmar i datakällan som matchar det valfritt angivna mönstret.

Anmärkningar

Ett anrop till någon av inläsningsmetoderna i IDiaDataSource-gränssnittet öppnar symbolkällan. Ett lyckat anrop till metoden IDiaDataSource::openSession returnerar ett IDiaSession-gränssnitt som stöder frågor mot datakällan. Om inläsningsmetoden returnerar ett filrelaterat fel innehåller returvärdet för IDiaDataSource::get_lastError-metoden det filnamn som är associerat med felet.

Anteckningar för uppringare

Det här gränssnittet hämtas genom att anropa funktionen CoCreateInstance med klassidentifieraren CLSID_DiaSource och gränssnitts-ID:t för IID_IDiaDataSourceEx, eller genom att anropa QueryInterface på en befintlig IDiaDataSource gränssnittspekare. Exemplet visar hur det här gränssnittet hämtas.

Exempel


      IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
                              NULL,
                              CLSCTX_INPROC_SERVER,
                              IID_IDiaDataSourceEx2,
                              (void**) &pSource);
if (FAILED(hr))
{
    // Report error and exit
}

Krav

Rubrik: Dia2.h

Bibliotek: diaguids.lib

DLL: msdia140.dll

Se även