Partager via


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
S_OK
La méthode a réussi.
E_INVALIDARG
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)

Voir aussi

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule