Edit

Share via


IDebugThread2::GetThreadId

Gets the system thread identifier.

Syntax

int GetThreadId (
    out uint pdwThreadId
);

Parameters

pdwThreadId
[out] Returns the system thread identifier.

Return Value

If successful, returns S_OK; otherwise, returns an error code.

Remarks

A thread ID is used to identify a thread among all other threads in a process.

Example

The following example shows how to implement this method for a simple CProgram object that implements the IDebugThread2 interface.

HRESULT CProgram::GetThreadId(DWORD* pdwThreadId) {
    *pdwThreadId = GetCurrentThreadId();
    return NOERROR;
}

See also