スレッドが待機している理由を示します。
<Serializable>
Public Enum ThreadWaitReason
[C#]
[Serializable]
public enum ThreadWaitReason
[C++]
[Serializable]
__value public enum ThreadWaitReason
[JScript]
public
Serializable
enum ThreadWaitReason
解説
スレッドの待機理由は、 ThreadState が Wait の場合にだけ有効です。
メンバ
| メンバ名 | 説明 |
|---|---|
| EventPairHigh | スレッドは、イベント ペア High を待機しています。 |
| EventPairLow | スレッドは、イベント ペア Low を待機しています。 |
| ExecutionDelay | スレッドの実行が遅延しています。 |
| Executive | スレッドは、スケジューラを待機しています。 |
| FreePage | スレッドは、空き仮想メモリ ページを待機しています。 |
| LpcReceive | スレッドは、ローカル プロシージャ呼び出しの到達を待機しています。 |
| LpcReply | スレッドは、ローカル プロシージャ呼び出しへの応答の到達を待機しています。 |
| PageIn | スレッドは、仮想メモリ ページのメモリへの到達を待機しています。 |
| PageOut | スレッドは、仮想メモリ ページのディスクへの書き込みを待機しています。 |
| Suspended | スレッドの実行は中断しています。 |
| SystemAllocation | スレッドは、システムによる割り当てを待機しています。 |
| Unknown | スレッドは、不明な理由のために待機しています。 |
| UserRequest | スレッドは、ユーザー要求を待機しています。 |
| VirtualMemory | スレッドは、仮想メモリの割り当てを待機しています。 |
必要条件
名前空間: System.Diagnostics
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System (System.dll 内)