IDebugThread2::GetThreadId
Gets the system thread identifier.
HRESULT GetThreadId (
DWORD* pdwThreadId
);
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;
}