Partilhar via


IDiaDataSourceEx2

Inicia o acesso a uma fonte de símbolos de depuração e recupera informações sobre essa fonte.

Sintaxe

IDiaDataSourceEx2 : IDiaDataSourceEx

Métodos em ordem Vtable

A tabela a seguir mostra os métodos de IDiaDataSourceEx2.

Método Descrição
IDiaDataSourceEx2::findNamedStreams Recupera todos os nomes de fluxos nomeados dentro da fonte de dados que correspondem ao padrão opcionalmente fornecido.

Comentários

Uma chamada para um dos métodos de carregamento da interface IDiaDataSource abre a origem do símbolo. Uma chamada bem-sucedida para o método IDiaDataSource::openSession retorna uma interface IDiaSession que oferece suporte à consulta da fonte de dados. Se o método load retornar um erro relacionado ao arquivo, o valor de retorno do método IDiaDataSource::get_lastError conterá o nome do arquivo associado ao erro.

Notas para chamadores

Essa interface é obtida chamando a função CoCreateInstance com o identificador de classe CLSID_DiaSource e o ID de interface de IID_IDiaDataSourceEx, ou chamando QueryInterface em um ponteiro de interface IDiaDataSource existente. O exemplo mostra como essa interface é obtida.

Exemplo


      IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
                              NULL,
                              CLSCTX_INPROC_SERVER,
                              IID_IDiaDataSourceEx2,
                              (void**) &pSource);
if (FAILED(hr))
{
    // Report error and exit
}

Requerimentos

Cabeçalho: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia140.dll

Ver também