Compartilhar via


IDiaSession::findInlineeLinesByLinenum

Recupera uma enumeração que permite que um cliente itere pelas informações de número de linha de todas as funções embutidas, direta ou indiretamente, de acordo com o arquivo de origem e o número de linha.

Sintaxe

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

Parâmetros

compiland

[in] Um objeto IDiaSymbol que representa o compiland no qual pesquisar os números de linha. O parâmetro não pode ser NULL.

file

[in] Um objeto IDiaSourceFile que representa o arquivo de origem no qual pesquisar. O parâmetro não pode ser NULL.

linenum

[in] Especifica um número de linha baseado em um.

Observação

Você não pode usar zero para especificar todas as linhas (use o método IDiaSession::findLines para localizar todas as linhas).

column

[in] Especifica o número da coluna. Use zero para especificar todas as colunas. Uma coluna é um deslocamento de bytes em uma linha.

ppResult

[out] Retorna um objeto IDiaEnumLineNumbers que contém uma lista dos números de linha que foram recuperados.

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Confira também