次の方法で共有


AfxGetThread

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

CWinThread* AfxGetThread( );

戻り値

現在実行中のスレッドへのポインターを返します。それ以外の場合は NULL を返します。

解説

要求されたスレッドの内部から呼び出される必要があります。

注意

Visual C++ バージョン 4.2、5.0、または 6.0 から AfxGetThread を呼び出す MFC プロジェクトを移植する場合、スレッドが見つからないと、AfxGetThreadAfxGetApp を呼び出します。 Visual C+ .NET 以降では、スレッドが見つからないと、AfxGetThreadNULL を返します。 アプリケーション スレッドが必要な場合は、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 マクロとグローバル