Compartir a través de


Método IDebugHostModule2::FindSymbolByName (dbgmodel.h)

El método FindSymbolByName encontrará un único símbolo global del nombre especificado en el módulo. Si no hay un único símbolo que coincida con el nombre especificado, este método devolverá un error. Tenga en cuenta que este método prefiere devolver un símbolo privado sobre un símbolo en la tabla pública.

Sintaxis

HRESULT FindSymbolByName(
  PCWSTR           symbolName,
  IDebugHostSymbol **symbol
);

Parámetros

symbolName

Nombre del símbolo que se va a buscar dentro de la información simbólica del módulo.

symbol

El símbolo encontrado se devolverá aquí.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Comentarios

Código de ejemplo

ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */

// Find the symbol for g_someGlobal;
ComPtr<IDebugHostSymbol> spSymbol;
if (SUCCEEDED(spModule->FindSymbolByName(L"g_someGlobal", &spSymbol)))
{
    // spSymbol contains the symbol for g_someGlobal.  It may be any kind of symbol.
}

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDebugHostModule2