다음을 통해 공유


IDebugThread2::GetThreadId

현재 스레드 식별자를 가져옵니다.

구문

int GetThreadId (
    out uint pdwThreadId
);

매개 변수

pdwThreadId
[out] 시스템 스레드 식별자를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

스레드 ID는 프로세스의 다른 모든 스레드 간에 스레드를 식별하는 데 사용됩니다.

예시

다음 예는 IDebugThread2 인터페이스를 구현하는 간단한 CProgram 개체에 대해 이 메서드를 구현하는 방법을 보여 줍니다.

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

참고 항목