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 |