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