Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициирует доступ к источнику отладчика символов и извлекает сведения об этом источнике.
Синтаксис
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
См. также
IDiaDataSourceIDiaDataSourceEx- интерфейсов (пакет SDK для доступа к интерфейсу отладки)