IDebugRegisters2::GetPseudoValues-Methode (dbgeng.h)
Die GetPseudoValues-Methode gibt die Werte einer Anzahl von Pseudoregistern zurück.
Syntax
HRESULT GetPseudoValues(
[in] ULONG Source,
[in] ULONG Count,
[in, optional] PULONG Indices,
[in] ULONG Start,
[out] PDEBUG_VALUE Values
);
Parameter
[in] Source
Gibt die abzufragende Registrierungsquelle an.
Die möglichen Werte sind in der folgenden Tabelle aufgeführt.
Wert | Quelle registrieren |
---|---|
DEBUG_REGSRC_DEBUGGEE | Rufen Sie Registrierungsinformationen vom Ziel ab. |
DEBUG_REGSRC_EXPLICIT | Ruft Registrierungsinformationen aus dem aktuellen expliziten Registerkontext ab. |
DEBUG_REGSRC_FRAME |
Ruft Registerinformationen aus dem Registerkontext des aktuellen Bereichs ab.
Hinweis Die Stapelentladung garantiert keine genaue Aktualisierung des Registerkontexts, sodass der Registerkontext des Bereichsrahmens möglicherweise nicht in allen Fällen korrekt ist.
|
[in] Count
Gibt die Anzahl von Pseudoregistern an, deren Werte angefordert werden.
[in, optional] Indices
Gibt ein Array von Indizes von Pseudoregistern an, deren Werte zurückgegeben werden. Die Größe der Indizes ist Count. Wenn IndizesNULL ist, wird Start stattdessen verwendet, um die Indizes anzugeben.
[in] Start
Gibt den Index des ersten Pseudoregisters an, dessen Wert zurückgegeben wird. Die Pseudoregister mit Indizes zwischen Start und Start plus Anzahl minus 1 werden zurückgegeben. Start wird nur verwendet, wenn IndizesNULL sind.
[out] Values
Empfängt die Werte der angegebenen Pseudoregister. Die Anzahl der Elemente, die dieses Array enthält, ist Count. Eine Beschreibung dieses Parametertyps finden Sie unter DEBUG_VALUE .
Rückgabewert
Diese Liste enthält nicht alle fehler, die auftreten können. Eine Liste möglicher Fehler finden Sie unter HRESULT-Werte.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Eine Übersicht über die IDebugRegisters-Schnittstelle und andere registerbezogene Methoden finden Sie unter Register.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (dbgEng.h einschließen) |