Compartir a través de


Método IDebugSymbols::GetSymbolModule (dbgeng.h)

El método GetSymbolModule devuelve la dirección base del módulo que contiene el símbolo especificado.

Sintaxis

HRESULT GetSymbolModule(
  [in]  PCSTR    Symbol,
  [out] PULONG64 Base
);

Parámetros

[in] Symbol

Especifica el nombre del símbolo que se va a buscar. Consulte la sección Comentarios para obtener más información sobre la sintaxis de este nombre.

[out] Base

Recibe la ubicación en el espacio de direcciones de memoria del destino de la base del módulo. Para obtener más información, vea Modules.

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.
E_NOINTERFACE
No se encontró el símbolo o módulo.

Observaciones

La cadena symbol debe contener un signo de exclamación ( ! ). Si symbol es un nombre de símbolo calificado por módulo (por ejemplo, mymodules!main) o si se omite el nombre del módulo (por ejemplo, !main), el motor buscará este símbolo y devolverá el módulo en el que se encuentra. Si de símbolos contiene solo un nombre de módulo (por ejemplo, mymodule!), el motor devuelve el primer módulo con este nombre de módulo.

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)