Método IDebugSymbols2::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, consulte Módulos.

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

Comentarios

La cadena Symbol debe contener un signo de exclamación ( ! ). Si Symbol es un nombre de símbolo completo del 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 Symbol 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 Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)