Método IDebugSymbols3::GetSymbolEntriesByOffset (dbgeng.h)
O método GetSymbolEntriesByOffset retorna os símbolos localizados em um endereço especificado.
Sintaxe
HRESULT GetSymbolEntriesByOffset(
[in] ULONG64 Offset,
[in] ULONG Flags,
[out, optional] PDEBUG_MODULE_AND_ID Ids,
[out, optional] PULONG64 Displacements,
[in] ULONG IdsCount,
[out, optional] PULONG Entries
);
Parâmetros
[in] Offset
Especifica um local no espaço de endereço de memória do processo dentro do intervalo do símbolo desejado. Nem todos os símbolos têm um intervalo conhecido, portanto, para obter melhores resultados, use o endereço base do símbolo.
[in] Flags
Defina como zero.
[out, optional] Ids
Recebe os símbolos. Essa é uma matriz de entradas IdsCount do tipo DEBUG_MODULE_AND_ID. Se Ids for NULL, essas informações não serão retornadas.
[out, optional] Displacements
Recebe as diferenças entre os endereços base dos símbolos encontrados e o endereço fornecido de acordo com o intervalo do símbolo.
[in] IdsCount
Especifica o número de entradas que as IDs de matrizes e deslocamentos podem conter.
[out, optional] Entries
Recebe o número de símbolos localizados em Deslocamento. Se Entries for NULL, essas informações não serão retornadas.
Retornar valor
Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
Para obter mais informações sobre símbolos, consulte Símbolos.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |