次の方法で共有


AfxGetThread

CWinThread のを表すオブジェクトへのポインターに現在実行中のスレッドを取得するには、この関数を呼び出します。

CWinThread* AfxGetThread( );

戻り値

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

解説

目的のスレッドから呼び出します。

[!メモ]

Visual C++ バージョン 4.2、 5.0、または 6.0 の AfxGetThread を呼び出している MFC プロジェクトを移植する場合 AfxGetThread は、スレッドがない場合 AfxGetApp をダイヤルします。ビジュアル 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 マクロとグローバル