IDebugSymbols3 ::RemoveSyntheticSymbol, méthode (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 de retour
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
Aucun symbole synthétique n’a été trouvé à l’emplacement spécifié. Cette propriété 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 rechargement 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.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |