共用方式為


IDiaSession::findInlineeLinesByLinenum

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Retrieves an enumeration that allows a client to iterate through the line number information of all functions that are inlined, directly or indirectly, in the specified source file and line number.

Syntax

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

Parameters

compiland
[in] An IDiaSymbol object that represents the compiland in which to search for the line numbers. This parameter cannot be NULL.

file
[in] An IDiaSourceFile object that represents the source file in which to search. This parameter cannot be NULL.

linenum
[in] Specifies a one-based line number.

Note

You cannot use zero to specify all lines (use the IDiaSession::findLines method to find all lines).

column
[in] Specifies the column number. Use zero to specify all columns. A column is a byte offset into a line.

ppResult
[out] Returns an IDiaEnumLineNumbers object that contains a list of the line numbers that were retrieved.

Return Value

If successful, returns S_OK; otherwise, returns an error code.

See Also

IDiaSession
IDiaSourceFile
IDiaSymbol
SymTagEnum Enumeration
IDiaEnumLineNumbers