IDiaSession::findInlineeLinesByLinenum
Извлекает перечисление, позволяющее клиенту выполнять итерацию по номеру строки всех функций, которые встраиваются напрямую или косвенно в указанный исходный файл и номер строки.
Синтаксис
HRESULT findInlineeLinesByVA (
IDiaSymbol* compiland,
IDiaSourceFile* file,
DWORD linenum,
DWORD column,
IDiaEnumLineNumbers** ppResult
);
Параметры
compiland
[in] Объект IDiaSymbol , представляющий компилятор, в котором выполняется поиск номеров строк. Этот параметр не может быть NULL
.
file
[in] Объект IDiaSourceFile , представляющий исходный файл, в котором выполняется поиск. Этот параметр не может быть NULL
.
linenum
[in] Задает одноуровневый номер строки.
Примечание.
Не удается указать все строки (используйте метод IDiaSession::findLines для поиска всех строк).
column
[in] Указывает номер столбца. Используйте ноль, чтобы указать все столбцы. Столбец — это смещение байтов в строку.
ppResult
[out] Возвращает объект IDiaEnumLineNumbers , содержащий список полученных номеров строк.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.