IDiaEnumSourceLink

枚举数据源中包含的各种源链接 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 方法获取此接口。

另请参阅