IDiaSession::findInlineeLinesByLinenum
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.