Compartilhar via


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

O método FindSymbolByName encontrará um único símbolo global do nome fornecido dentro do módulo. Se não houver um único símbolo correspondente ao nome fornecido, um erro será retornado por esse método. Observe que esse método preferirá retornar um símbolo privado em vez de um símbolo na tabela publics.

Sintaxe

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

Parâmetros

symbolName

O nome do símbolo a ser localizado dentro das informações simbólicas do módulo.

symbol

O símbolo encontrado será retornado aqui.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Comentários

Código de exemplo

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
Cabeçalho dbgmodel.h

Confira também

Interface IDebugHostModule2