次の方法で共有


AfxGetThread

CWinThread を表すオブジェクトへのポインターに現在実行中のスレッドを取得します。

CWinThread* AfxGetThread( );

戻り値

現在実行中のスレッドへのポインター; それ NULL

解説

目的のスレッドから呼び出す必要があります。

注意

Visual C++ Version 4.2、5.0、または 6.0 の AfxGetThread を呼び出す場合の MFC プロジェクトを移植する AfxGetThread はスレッドがない場合 AfxGetAppCWinApp を呼び出します。ビジュアル C+ スレッドが見つからなかった場合 .NET では以降、AfxGetThread の戻り NULL。アプリケーション スレッドが必要な場合は、AfxGetAppを呼び出す必要があります。

使用例

//Print the current thread ID in the Debug Window
TRACE(_T("Current Thread ID = 0x%X\n"), AfxGetThread()->m_nThreadID);

必要条件

ヘッダー: afxwin.h

参照

関連項目

AfxBeginThread

概念

MFC マクロとグローバル