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 zu abfragende Registerquelle an.
Die möglichen Werte sind in der folgenden Tabelle aufgeführt.
Wert | Quelle registrieren |
---|---|
DEBUG_REGSRC_DEBUGGEE | Abrufen von Registrierungsinformationen aus dem Ziel. |
DEBUG_REGSRC_EXPLICIT | Abrufen von Registrierungsinformationen aus dem aktuellen expliziten Registrieren des Kontexts. |
DEBUG_REGSRC_FRAME |
Abrufen von Registrierungsinformationen aus dem Registerkontext des aktuellen Bereichs.
Hinweis Stack-Abspannen garantiert keine genaue Aktualisierung des Registerkontexts, sodass der Registerkontext des Bereichsrahmens in allen Fällen möglicherweise nicht korrekt ist.
|
[in] Count
Gibt die Anzahl der Pseudoregister 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 Anzahl. Wenn IndizesNULL-ist, wird stattdessen Start- verwendet, um 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-ist.
[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 Fehler, die auftreten können. Eine Liste der möglichen Fehler finden Sie unter HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Bemerkungen
Eine Übersicht über die IDebugRegisters Schnittstelle und andere registerbezogene Methoden finden Sie unter Registers.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include DbgEng.h) |