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 |
---|---|
|
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) |