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