ICorProfilerInfo::GetCurrentThreadID 方法

如果当前线程是托管线程,则获取当前线程的 ID。

HRESULT GetCurrentThreadID(
    [out] ThreadID *pThreadId);

参数

  • pThreadId
    [out] 一个指针,指向返回的托管线程的 ID。

备注

如果当前线程是内部运行时线程或其他非托管线程,则 GetCurrentThreadID 将返回 CORPROF_E_NOT_MANAGED_THREAD 作为 HRESULT,且返回的 pThreadId 参数值将为 Null。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerInfo 接口