IDebugRegisters::GetInstructionOffset method

The GetInstructionOffset method returns the location of the current thread's current instruction.

Syntax


HRESULT GetInstructionOffset(
  [out] PULONG64 Offset
);

Parameters

Offset [out]

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 codeDescription
S_OK

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

Target platform

Desktop

Header

Dbgeng.h (include DbgEng.h)

See also

IDebugRegisters
IDebugRegisters2
GetInstructionOffset2

 

 

Send comments about this topic to Microsoft

Show: