IDiaSession::findInlineeLinesByLinenum

检索一个枚举,该枚举允许客户端遍历指定源文件和行号中直接或间接内联的所有函数的行号信息。

语法

HRESULT findInlineeLinesByVA ( 
   IDiaSymbol*           compiland,
   IDiaSourceFile*       file,
   DWORD                 linenum,
   DWORD                 column,
   IDiaEnumLineNumbers** ppResult
);

参数

compiland

[in] 一个 IDiaSymbol 对象,表示要在其中搜索行号的编译单位。 此参数不能为 NULL

file

[in] 一个 IDiaSourceFile 对象,表示要在其中搜索的源文件。 此参数不能为 NULL

linenum

[in] 指定一个从 1 开始的行号。

注意

不能使用零指定所有行(使用 IDiaSession::findLines 方法查找所有行)。

column

[in] 指定列号。 使用零指定所有列。 一列是偏移到一行的一个字节。

ppResult

[out] 返回一个 IDiaEnumLineNumbers 对象,该对象包含检索到的行号的列表。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

另请参阅