Partager via


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

La méthode FindSymbolByName trouvera un seul symbole global du nom donné dans le module. Si aucun symbole ne correspond au nom donné, une erreur est retournée par cette méthode. Notez que cette méthode préfère retourner un symbole privé plutôt qu’un symbole dans la table publique.

Syntaxe

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

Paramètres

symbolName

Nom du symbole à trouver dans les informations symboliques du module.

symbol

Le symbole trouvé sera retourné ici.

Valeur retournée

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Remarques

Exemple de Code

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

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IDebugHostModule2