IDebugSystemObjects3::GetThreadIdByDataOffset method (dbgeng.h)

The GetThreadIdByDataOffset method returns the engine thread ID for the specified thread. The thread is specified by its system data structure.

Syntax

HRESULT GetThreadIdByDataOffset(
  [in]  ULONG64 Offset,
  [out] PULONG  Id
);

Parameters

[in] Offset

Specifies the location of the system data structure for the thread.

[out] Id

Receives the engine thread ID.

Return value

This method may also return error values. See Return Values for more details.

Return code Description
S_OK
The method was successful.

Remarks

In kernel-mode debugging, this method returns the engine thread ID for the virtual thread representing the processor on which the specified thread is executing. If the thread is not executing on a processor, this method will fail.

For more information about threads, see Threads and Processes.

Requirements

Requirement Value
Target Platform Desktop
Header dbgeng.h (include Dbgeng.h)