Méthode IDebugSymbols3 ::RemoveSyntheticSymbol (dbgeng.h)
La méthode RemoveSyntheticSymbol supprime un symbole synthétique d’un module dans le processus actuel.
Syntaxe
HRESULT RemoveSyntheticSymbol(
[in] PDEBUG_MODULE_AND_ID Id
);
Paramètres
[in] Id
Spécifie le symbole synthétique à supprimer. Il doit s’agir de la même valeur retournée dans le paramètre Id de AddSyntheticSymbol. Consultez DEBUG_MODULE_AND_ID pour plus d’informations sur le type de ce paramètre.
Valeur retournée
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Aucun symbole synthétique n’a été trouvé à l’emplacement spécifié. Cette opération est retournée si un symbole synthétique à cet emplacement a été précédemment supprimé ou ignoré. |
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.
Remarques
Si le module contenant un symbole synthétique est rechargé (par exemple, en appelant Reload avec le paramètre Module défini sur le nom du module), le symbole synthétique est ignoré.
Pour plus d’informations sur les symboles synthétiques, consultez Symboles synthétiques.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |