Thread execution is delayed.
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.