次の方法で共有


IDebugThread2::GetThreadId

システム スレッドの識別子を取得します。

構文

int GetThreadId (
    out uint pdwThreadId
);

パラメーター

pdwThreadId
[出力] システム スレッドの識別子を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

スレッド ID は、プロセスに含まれる他のすべてのスレッドの中からスレッドを識別する目的で使用されます。

次の例は、IDebugThread2 インターフェイスを実装する単純な CProgram オブジェクトに対してこのメソッドを実装する方法を示しています。

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

関連項目