Metodo IDebugRegisters2::GetPseudoValues (dbgeng.h)
Il metodo GetPseudoValues restituisce i valori di un certo numero di pseudoregistri.
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 su cui eseguire la query.
I valori possibili sono elencati nella tabella seguente.
[in] Count
Specifica il numero di pseudoregistri i cui valori vengono richiesti.
[in, optional] Indices
Specifica una matrice di indici di pseudoregistri i cui valori verranno restituiti. La dimensione del degli indici di è Count. Se indici è NULL, Start viene invece utilizzato per specificare gli indici.
[in] Start
Specifica l'indice del primo pseudoregistro il cui valore verrà restituito. I pseudoregistri, con indici compresi tra Start e Start più Count meno uno, verranno restituiti. Start viene utilizzato solo se indici è null.
[out] Values
Riceve i valori degli pseudoregistri specificati. Il numero di elementi contenuti in 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 dei possibili errori, vedere valori HRESULT.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
Osservazioni
Per una panoramica dell'interfaccia di IDebugRegisters di e di altri metodi correlati al registro, vedere Registers.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include DbgEng.h) |