Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inicia o acesso a uma fonte de símbolos de depuração e recupera informações sobre essa origem.
Sintaxe
IDiaDataSourceEx2 : IDiaDataSourceEx
Métodos na 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 fornecido opcionalmente. |
Observações
Uma chamada para um dos métodos de carga da interface IDiaDataSource abre a origem do símbolo. Uma chamada bem-sucedida para o método IDiaDataSource::openSession retorna uma interface IDiaSession que dá suporte à consulta da fonte de dados. Se o método de carga retornar um erro relacionado ao arquivo, o valor retornado do método IDiaDataSource::get_lastError conterá o nome do arquivo associado ao erro.
Anotações para chamadores
Essa interface é obtida chamando a função CoCreateInstance com o identificador de classe CLSID_DiaSource e a ID da interface de IID_IDiaDataSourceExou 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
}
Requisitos
Cabeçalho: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia140.dll