Compartir a través de


Método IDebugSymbols3::RemoveSyntheticSymbol (dbgeng.h)

El método RemoveSyntheticSymbol quita un símbolo sintético de un módulo del proceso actual.

Sintaxis

HRESULT RemoveSyntheticSymbol(
  [in] PDEBUG_MODULE_AND_ID Id
);

Parámetros

[in] Id

Especifica el símbolo sintético que se va a quitar. Debe ser el mismo valor devuelto en el parámetro Id de AddSyntheticSymbol. Consulte DEBUG_MODULE_AND_ID para obtener más información sobre el tipo de este parámetro.

Valor devuelto

Código devuelto Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
No se encontró ningún símbolo sintético en la ubicación especificada. Se devuelve si se quitó o descartó previamente un símbolo sintético en esta ubicación.
 

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Comentarios

Si el módulo que contiene un símbolo sintético se vuelve a cargar; por ejemplo, llamando a Recarga con el parámetro Module establecido en el nombre del módulo, se descartará el símbolo sintético.

Para obtener más información sobre los símbolos sintéticos, vea Símbolos sintéticos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule