Freigeben über


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 IDiaDataSourceEx2aufgefü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_IDiaDataSourceExoder 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

Siehe auch