Metodo IDebugSymbols3::AddSyntheticSymbol (dbgeng.h)
Il metodo AddSyntheticSymbol aggiunge un simbolo sintetico a un modulo nel processo corrente.
Sintassi
HRESULT AddSyntheticSymbol(
[in] ULONG64 Offset,
[in] ULONG Size,
[in] PCSTR Name,
[in] ULONG Flags,
[out, optional] PDEBUG_MODULE_AND_ID Id
);
Parametri
[in] Offset
Specifica la posizione nello spazio indirizzi virtuale del processo del simbolo sintetico.
[in] Size
Specifica le dimensioni in byte del simbolo sintetico.
[in] Name
Specifica il nome del simbolo sintetico.
[in] Flags
Impostare su DEBUG_ADDSYNTHSYM_DEFAULT.
[out, optional] Id
Riceve la struttura DEBUG_MODULE_AND_ID che identifica il simbolo sintetico. Se Id è NULL, queste informazioni non vengono restituite.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Commenti
La posizione del simbolo sintetico non deve corrispondere alla posizione di un altro simbolo.
Se il modulo contenente un simbolo sintetico viene ricaricato, ad esempio chiamando Reload 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 (include Dbgeng.h) |