Поделиться через


IDebugThread2::GetThreadId

Возвращает идентификатор системного потока.

Синтаксис

int GetThreadId (
    out uint pdwThreadId
);

Параметры

pdwThreadId
[out] Возвращает идентификатор системного потока.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Идентификатор потока используется для идентификации потока среди всех остальных потоков в процессе.

Пример

В следующем примере показано, как реализовать этот метод для простого CProgram объекта, реализующего интерфейс IDebugThread2 .

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

См. также