Condividi tramite


Metodo IDebugHostModule::FindSymbolByName (dbgmodel.h)

Il metodo FindSymbolByName troverà un singolo simbolo globale del nome specificato all'interno del modulo. Se non è presente un singolo simbolo corrispondente al nome specificato, verrà restituito un errore da questo metodo. Si noti che questo metodo preferisce restituire un simbolo privato rispetto a un simbolo nella tabella publics.

Sintassi

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

Parametri

symbolName

Nome del simbolo da individuare all'interno delle informazioni simbolica per il modulo.

symbol

Il simbolo trovato verrà restituito qui.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Commenti

Codice di esempio

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.
}

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDebugHostModule