mscorlib(4.0.0.0) API with additions
ThreadWaitReason.cs
1 namespace System.Diagnostics
2 {
4  public enum ThreadWaitReason
5  {
7  Executive,
9  FreePage,
11  PageIn,
17  Suspended,
25  LpcReceive,
27  LpcReply,
31  PageOut,
33  Unknown
34  }
35 }
The thread is waiting for a local procedure call to arrive.
The thread is waiting for a virtual memory page to arrive in memory.
The thread is waiting for system allocation.
The thread is waiting for reply to a local procedure call to arrive.
The thread is waiting for the system to allocate virtual memory.
The thread is waiting for a virtual memory page to be written to disk.
The thread is waiting for a user request.
The thread is waiting for event pair low.
The thread is waiting for event pair high.
ThreadWaitReason
Specifies the reason a thread is waiting.
The thread is waiting for a free virtual memory page.
Thread execution is suspended.
The thread is waiting for the scheduler.