IDiaDataSourceEx2
启动对调试符号源的访问,并检索有关该源的信息。
语法
IDiaDataSourceEx2 : IDiaDataSourceEx
Vtable 顺序中的方法
下表显示了 IDiaDataSourceEx2
的方法。
方法 | 描述 |
---|---|
IDiaDataSourceEx2::findNamedStreams |
检索与可选给定模式匹配的数据源中命名流的所有名称。 |
言论
对 IDiaDataSource
接口的其中一种加载方法的调用将打开符号源。 成功调用 IDiaDataSource::openSession
方法将返回支持查询数据源的 IDiaSession
接口。 如果加载方法返回与文件相关的错误,则 IDiaDataSource::get_lastError
方法返回值包含与错误关联的文件名。
呼叫者的说明
通过调用 CoCreateInstance
函数,该函数具有类标识符 CLSID_DiaSource
和 IID_IDiaDataSourceEx
的接口 ID,或通过调用现有 IDiaDataSource
接口指针上的 QueryInterface
来获取此接口。 该示例演示如何获取此接口。
例
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