IDiaDataSourceEx2
Avvia l'accesso a un'origine di simboli di debug e recupera informazioni su tale origine.
Sintassi
IDiaDataSourceEx2 : IDiaDataSourceEx
Metodi nell'ordine della tabella Vtable
Nella tabella seguente vengono illustrati i metodi di IDiaDataSourceEx2
.
Metodo | Descrizione |
---|---|
IDiaDataSourceEx2::findNamedStreams |
Recupera tutti i nomi dei flussi denominati all'interno dell'origine dati che corrispondono al modello specificato facoltativamente. |
Osservazioni
Una chiamata a uno dei metodi di caricamento dell'interfaccia IDiaDataSource
apre l'origine dei simboli. Una chiamata riuscita al metodo IDiaDataSource::openSession
restituisce un'interfaccia IDiaSession
che supporta l'esecuzione di query sull'origine dati. Se il metodo load restituisce un errore correlato al file, il valore restituito del metodo IDiaDataSource::get_lastError
contiene il nome file associato all'errore.
Note per i chiamanti
Questa interfaccia viene ottenuta chiamando la funzione CoCreateInstance
con l'identificatore di classe CLSID_DiaSource
e l'ID dell'interfaccia di IID_IDiaDataSourceEx
oppure chiamando QueryInterface
su un puntatore a interfaccia IDiaDataSource
esistente. L'esempio mostra come viene ottenuta questa interfaccia.
Esempio
IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaDataSourceEx2,
(void**) &pSource);
if (FAILED(hr))
{
// Report error and exit
}
Fabbisogno
Intestazione: Dia2.h
Libreria: diaguids.lib
DLL: msdia140.dll
Vedere anche
IDiaDataSource
IDiaDataSourceEx
-
Interfaces (Debug Interface Access SDK)