IDiaDataSourceEx2
Initiiert den Zugriff auf eine Quelle von Debuggingsymbolen und ruft Informationen zu dieser Quelle ab.
Syntax
IDiaDataSourceEx2 : IDiaDataSourceEx
Methoden in Vtable Order
In der folgenden Tabelle sind die Methoden von IDiaDataSourceEx2
aufgeführt.
Methode | Beschreibung |
---|---|
IDiaDataSourceEx2::findNamedStreams |
Ruft alle Namen benannter Datenströme innerhalb der Datenquelle ab, die dem optional angegebenen Muster entsprechen. |
Bemerkungen
Ein Aufruf einer der Lademethoden der IDiaDataSource
Schnittstelle öffnet die Symbolquelle. Ein erfolgreicher Aufruf der IDiaDataSource::openSession
-Methode gibt eine IDiaSession
Schnittstelle zurück, die das Abfragen der Datenquelle unterstützt. Wenn die Load-Methode einen dateibezogenen Fehler zurückgibt, enthält der rückgabewert der IDiaDataSource::get_lastError
Methode den Dateinamen, der dem Fehler zugeordnet ist.
Hinweise für Anrufer
Diese Schnittstelle wird durch Aufrufen der CoCreateInstance
-Funktion mit dem Klassenbezeichner CLSID_DiaSource
und der Schnittstellen-ID von IID_IDiaDataSourceEx
oder durch Aufrufen von QueryInterface
für einen vorhandenen IDiaDataSource
Schnittstellenzeiger abgerufen. Das Beispiel zeigt, wie diese Schnittstelle abgerufen wird.
Beispiel
IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaDataSourceEx2,
(void**) &pSource);
if (FAILED(hr))
{
// Report error and exit
}
Anforderungen
Kopfzeile: Dia2.h
Bibliothek: diaguids.lib
DLL: msdia140.dll