次の方法で共有


IDiaSession::findInlineeLinesByLinenum

クライアントが指定したソース ファイルと行番号で、直接または間接的に、インライン関数のすべての行番号情報を反復処理できる列挙型を取得します。

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

パラメーター

  • compiland
    [入力] 行番号を検索するコンパイルう単位を表す IDiaSymbol オブジェクト。 このパラメーターには、NULL は指定できません。

  • file
    [入力] 検索するソース ファイルを表す IDiaSourceFile のオブジェクト。 このパラメーターには、NULL は指定できません。

  • linenum
    [入力] 1 から始まる行番号を指定します。

    注意

    ゼロを使用して、すべての行 (すべての行を見つけるには IDiaSession::findLines メソッドを使用します) を指定することはできません。

  • column
    [入力] 列番号を指定します。 すべての列を指定するにはゼロを使用します。 列は、行へのバイト オフセットです。

  • ppResult
    [出力] 取得された行番号の一覧を含む IDiaEnumLineNumbers のオブジェクトを返します。

戻り値

成功した場合は S_OK を返し、それ以外の場合はエラー コードを返します。

参照

関連項目

IDiaSession

IDiaSourceFile

IDiaSymbol

SymTagEnum

IDiaEnumLineNumbers