Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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_IDiaDataSourceExoppure 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
IDiaDataSourceIDiaDataSourceEx- Interfaces (Debug Interface Access SDK)