Condividi tramite


Metodo IDebugSymbols3::RemoveSyntheticSymbol (dbgeng.h)

Il metodo RemoveSyntheticSymbol rimuove un simbolo sintetico da un modulo nel processo corrente.

Sintassi

HRESULT RemoveSyntheticSymbol(
  [in] PDEBUG_MODULE_AND_ID Id
);

Parametri

[in] Id

Specifica il simbolo sintetico da rimuovere. Deve essere lo stesso valore restituito nel parametro id di AddSyntheticSymbol. Per informazioni dettagliate sul tipo di questo parametro, vedere DEBUG_MODULE_AND_ID.

Valore restituito

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.
E_INVALIDARG
Non è stato trovato alcun simbolo sintetico nella posizione specificata. Viene restituito se un simbolo sintetico in questa posizione è stato rimosso o rimosso in precedenza.
 

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Osservazioni

Se il modulo contenente un simbolo sintetico viene ricaricato, ad esempio chiamando Ricaricare con il parametro Module impostato sul nome del modulo, il simbolo sintetico verrà rimosso.

Per altre informazioni sui simboli sintetici, vedere Simboli sintetici.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule