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. Questo 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 è stato eseguito correttamente.
E_INVALIDARG
Nessun simbolo sintetico trovato nella posizione specificata. Viene restituito se un simbolo sintetico in questa posizione è stato rimosso o eliminato in precedenza.
 

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Commenti

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

Per altre informazioni sui simboli sintetici, vedere Simboli sintetici.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule