Поделиться через


IDiaDataSourceEx2

Инициирует доступ к источнику отладчика символов и извлекает сведения об этом источнике.

Синтаксис

IDiaDataSourceEx2 : IDiaDataSourceEx

Методы в порядке Vtable

В следующей таблице показаны методы IDiaDataSourceEx2.

Метод Описание
IDiaDataSourceEx2::findNamedStreams Извлекает все имена именованных потоков в источнике данных, которые соответствуют необязательно заданному шаблону.

Замечания

Вызов одного из методов загрузки интерфейса IDiaDataSource открывает источник символов. Успешный вызов метода IDiaDataSource::openSession возвращает интерфейс IDiaSession, поддерживающий запросы к источнику данных. Если метод загрузки возвращает ошибку, связанную с файлом, то возвращаемое значение метода IDiaDataSource::get_lastError содержит имя файла, связанное с ошибкой.

Заметки для вызывающих абонентов

Этот интерфейс получается путем вызова функции CoCreateInstance с идентификатором класса CLSID_DiaSource и идентификатором интерфейса IID_IDiaDataSourceExили вызовом QueryInterface на существующем указателе интерфейса IDiaDataSource. В примере показано, как получен этот интерфейс.

Пример


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

Требования

Заголовок: Dia2.h

Библиотека: diaguids.lib

DLL: msdia140.dll

См. также