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 |