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 mejores resultados, use la dirección base del símbolo.

[in] Flags

Establecer en cero.

[out, optional] Ids

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

[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 los identificadores y desplazamientos de las matrices .

[out, optional] Entries

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

Valor devuelto

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

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

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

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

GetSymbolEntriesByName

IDebugSymbols3