Compartir a través de


Método IDebugSymbols3::GetSymbolEntriesByOffset (dbgeng.h)

El método GetSymbolEntriesByOffset devuelve los símbolos que se encuentran en una dirección especificada.

Sintaxis

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 una ubicación en el espacio de direcciones de memoria del proceso dentro del intervalo del símbolo deseado. No todos los símbolos tienen un rango conocido, por lo que, para obtener los mejores resultados, use la dirección base del símbolo.

[in] Flags

Establézcalo en cero.

[out, optional] Ids

Recibe los símbolos. Se trata de una matriz de idsCount entradas de tipo DEBUG_MODULE_AND_ID. Si Ids es NULL, no se devuelve esta información.

[out, optional] Displacements

Recibe las diferencias entre las direcciones base de los símbolos encontrados y la dirección especificada según el intervalo del símbolo.

[in] IdsCount

Especifica el número de entradas que pueden contener las matrices Ids y Desplazamientos.

[out, optional] Entries

Recibe el número de símbolos ubicados en Offset. Si entradas es null, no se devuelve esta información.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

Para obtener más información sobre los símbolos, vea Símbolos.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

GetSymbolEntriesByName

IDebugSymbols3