IDebugRegisters2::GetInstructionOffset method (dbgeng.h)
The GetInstructionOffset method returns the location of the current thread's current instruction.
Syntax
HRESULT GetInstructionOffset(
[out] PULONG64 Offset
);
Parameters
[out] Offset
Receives the location in the target's virtual address space of the target's current instruction.
Return value
This list does not contain all the errors that might occur. For a list of possible errors, see HRESULT Values.
Return code | Description |
---|---|
|
The method was successful. |
Remarks
The meaning of the value returned by this method is architecture-dependent. In particular, for an Itanium processor, the virtual address returned can indicate an address within a bundle.
The method GetInstructionOffset2 performs the same task as this method but also allows the register source to be specified.
For an overview of the IDebugRegisters interface and other register-related methods, see Registers.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (include DbgEng.h) |