Debugging Tools for Windows |
The SetPseudoValues method sets the value of several pseudo-registers.
HRESULT
IDebugRegisters2::SetPseudoValues(
IN ULONG Source,
IN ULONG Count,
IN OPTIONAL PULONG Indices,
IN ULONG Start,
IN PDEBUG_VALUE Values
);
The possible values are listed in the following table.
Value | Register source |
---|---|
DEBUG_REGSRC_DEBUGGEE | Fetch register information from the target. |
DEBUG_REGSRC_EXPLICIT | Fetch register information from the current explicit register context. |
DEBUG_REGSRC_FRAME | Fetch register information from the current scope's register context. Note Stack unwinding does not guarantee accurate updating of the register context, so the scope frame's register context might not be accurate in all cases. |
This list does not contain all the errors that might occur. For a list of possible errors, see HRESULT Values.
SetPseudoValues is available in IDebugRegisters2 and later versions.
For an overview of the IDebugRegisters interface and other register-related methods, see Registers.
Headers: Defined in DbgEng.h. Include DbgEng.h.