IDebugHostModule2 ::FindSymbolByName, méthode (dbgmodel.h)
La méthode FindSymbolByName trouvera un symbole global unique du nom donné dans le module. S’il n’existe pas de symbole correspondant au nom donné, une erreur est retournée par cette méthode. Notez que cette méthode préfère retourner un symbole privé sur un symbole dans la table publique.
Syntaxe
HRESULT FindSymbolByName(
PCWSTR symbolName,
IDebugHostSymbol **symbol
);
Paramètres
symbolName
Nom du symbole à localiser dans les informations symboliques du module.
symbol
Le symbole trouvé est retourné ici.
Valeur de retour
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Remarques
exemple de code
ComPtr<IDebugHostModule2> 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.
}
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |