Compartilhar via


Método IDebugSymbols::GetOffsetByLine (dbgeng.h)

O método GetOffsetByLine retorna o local da instrução que corresponde a uma linha especificada no código-fonte.

Sintaxe

HRESULT GetOffsetByLine(
  [in]  ULONG    Line,
  [in]  PCSTR    File,
  [out] PULONG64 Offset
);

Parâmetros

[in] Line

Especifica o número de linha no arquivo de origem.

[in] File

Especifica o nome do arquivo de origem.

[out] Offset

Recebe o local no espaço de endereço virtual do destino de uma instrução para a linha especificada.

Retornar valor

Esse método também pode retornar outros valores de erro. Consulte Valores retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Uma linha em um arquivo de origem pode corresponder a várias instruções e esse método pode retornar qualquer uma dessas instruções.

Para obter mais informações sobre arquivos de origem, consulte Usando arquivos de origem.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

GetLineByOffset

IDebugSymbols

IDebugSymbols2

IDebugSymbols3