Condividi tramite


Metodo IDebugRegisters2::GetPseudoValues (dbgeng.h)

Il metodo GetPseudoValues restituisce i valori di un numero di pseudoregistrazioni.

Sintassi

HRESULT GetPseudoValues(
  [in]           ULONG        Source,
  [in]           ULONG        Count,
  [in, optional] PULONG       Indices,
  [in]           ULONG        Start,
  [out]          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 richiesti.

[in, optional] Indices

Specifica una matrice di indici di pseudoregistrazioni i cui valori verranno restituiti. 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à restituito. I pseudoregistri, con indici tra Start e Start e Count meno uno, verranno restituiti. Start viene usato solo se Indici è NULL.

[out] Values

Riceve i valori dei registri pseudo-registrati specificati. Il numero di elementi che contiene questa matrice è 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
S_OK
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)

Vedi anche

DEBUG_VALUE

IDebugRegisters2

SetPseudoValues