Поделиться через


IDiaSession::findInlineeLinesByLinenum

Извлекает перечисление, которое позволяет клиенту выполнять перебор число линии всех функций, является встроенной, прямо или косвенно, определенных в файле источника и номер линии.

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

Параметры

  • compiland
    [in] объект IDiaSymbol, представляющий compiland, в котором поиск чисел линии. Этот параметр не может иметь значение NULL.

  • file
    [in] объект IDiaSourceFile, представляющий исходный файл, в котором производится поиск. Этот параметр не может иметь значение NULL.

  • linenum
    [in] указывает одн- на основе номер линии.

    Примечание

    Нельзя использовать ни для определения всех линии (используйте метод IDiaSession::findLines чтобы найти все линии).

  • column
    [in] определяет номер столбца. Используйте нулю, чтобы указать все столбцы. Смещение байтов в столбец линию.

  • ppResult
    [out] возвращает объект IDiaEnumLineNumbers, который содержит список номеров линии, которые были получены.

Возвращаемое значение

Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.

См. также

Ссылки

IDiaSession

IDiaSourceFile

IDiaSymbol

SymTagEnum

IDiaEnumLineNumbers