枚举数据源中包含的各种源链接 blob。
语法
IDiaEnumSourceLink : IUnknown
Vtable 顺序中的方法
下表显示了 IDiaEnumSourceLink
的方法。
方法 | 描述 |
---|---|
IDiaEnumSourceLink::Count |
检索源链接 blob 的数量。 |
IDiaEnumSourceLink::SizeOfNext |
检索下一个源链接 blob 的大小,而不推进枚举。 |
IDiaEnumSourceLink::Next |
检索下一个源链接 blob 并推进枚举。 |
IDiaEnumSourceLink::Skip |
跳过枚举序列中的指定数量的源链接 blob。 |
IDiaEnumSourceLink::Reset |
将枚举序列重置为开头。 |
IDiaEnumSourceLink::Clone |
创建一个枚举器,其中包含与当前枚举器相同的枚举状态。 |
言论
尽管 源链接 是一个定义完善的标准,但 PDB 和调试接口访问 (DIA) SDK 仅对它有有限的支持。 具体而言,DIA SDK 将源链接视为简单的字节 blob。 调用方有责任将这些字节解释为正确的字符编码(UTF-8、ASCII 等),将其解析为 JSON 文件、强制实施特定架构或使用这些信息来映射和下载单个源文件。
呼叫者的说明
通过调用 IDiaSessionEx::getSourceLinkInfo
方法获取此接口。