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 que corresponda ao nome fornecido, um erro será retornado por esse método. Observe que esse método prefere retornar um símbolo privado em vez de um símbolo na tabela pública.
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.
Valor de retorno
Esse método retorna HRESULT que indica êxito ou falha.
Observações
de 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 |
Consulte também
interface IDebugHostModule2