Metodo IDebugRegisters2::SetPseudoValues (dbgeng.h)
Il metodo SetPseudoValues imposta il valore di diversi pseudoregistri.
Sintassi
HRESULT SetPseudoValues(
[in] ULONG Source,
[in] ULONG Count,
[in, optional] PULONG Indices,
[in] ULONG Start,
[in] PDEBUG_VALUE Values
);
Parametri
[in] Source
Specifica l'origine del registro per la query.
I valori possibili sono elencati nella tabella seguente.
Valore | Registrare l'origine |
---|---|
DEBUG_REGSRC_DEBUGGEE | Recuperare le informazioni di registrazione dalla destinazione. |
DEBUG_REGSRC_EXPLICIT | Recuperare le informazioni di registrazione dal contesto di registrazione esplicito corrente. |
DEBUG_REGSRC_FRAME |
Recuperare le informazioni di registrazione dal contesto di registrazione dell'ambito corrente.
Nota La rimozione dello stack non garantisce un aggiornamento accurato del contesto di registrazione, quindi il contesto di registrazione del frame di ambito potrebbe non essere accurato in tutti i casi.
|
[in] Count
Specifica il numero di pseudoregistri i cui valori vengono impostati.
[in, optional] Indices
Specifica una matrice di indici di pseudoregistrazioni. Questi sono i pseudoregistri i cui valori verranno impostati. La dimensione degli indici è Count. Se indici è NULL, start viene usato per specificare invece gli indici.
[in] Start
Specifica l'indice del primo pseudoregistro il cui valore verrà impostato. I pseudoregistri con indici tra Start e Start e Count meno uno, verranno impostati. Start viene usato solo se Indici è NULL.
[in] Values
Specifica i nuovi valori dei registri pseudo-registrati. Il numero di elementi che questa matrice contiene è Count. Per una descrizione di questo tipo di parametro, vedere DEBUG_VALUE .
Valore restituito
Questo elenco non contiene tutti gli errori che potrebbero verificarsi. Per un elenco degli errori possibili, vedere Valori HRESULT.
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Per una panoramica dell'interfaccia IDebugRegisters e di altri metodi correlati al registro, vedere Registri.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include DbgEng.h) |