IDebugRegisters2::SetPseudoValues-Methode (dbgeng.h)
Die SetPseudoValues-Methode legt den Wert mehrerer Pseudoregister fest.
Syntax
HRESULT SetPseudoValues(
[in] ULONG Source,
[in] ULONG Count,
[in, optional] PULONG Indices,
[in] ULONG Start,
[in] 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 Registerinformationen vom Ziel ab. |
DEBUG_REGSRC_EXPLICIT | Rufen Sie Registrierungsinformationen aus dem aktuellen expliziten Registerkontext ab. |
DEBUG_REGSRC_FRAME |
Rufen Sie 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 richtig ist.
|
[in] Count
Gibt die Anzahl von Pseudoregistern an, deren Werte festgelegt werden.
[in, optional] Indices
Gibt ein Array von Indizes von Pseudoregistern an. Dies sind die Pseudoregister, deren Werte festgelegt werden. Die Größe der Indizes ist Count. Wenn IndizesNULL ist, wird start verwendet, um stattdessen die Indizes anzugeben.
[in] Start
Gibt den Index des ersten Pseudoregisters an, dessen Wert festgelegt wird. Die Pseudoregister mit Indizes zwischen Start und Start plus Anzahl minus 1 werden festgelegt. Start wird nur verwendet, wenn IndizesNULL sind.
[in] Values
Gibt die neuen Werte der Pseudoregister an. 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 möglicherweise auftretenden Fehler. 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 Registers.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich DbgEng.h) |