ReadyThread class
This class is the event type class for ready thread events.
The following syntax is simplified from MOF code.
[EventType{50}, EventTypeName{"ReadyThread"}]
class ReadyThread : Thread_V2
{
uint32 TThreadId;
sint8 AdjustReason;
sint8 AdjustIncrement;
sint8 Flag;
sint8 Reserved;
};
The ReadyThread class has these types of members:
The ReadyThread class has these properties.
-
AdjustIncrement
-
-
Data type: sint8
-
Access type: Read-only
-
Qualifiers: WmiDataId(3)
The value by which the priority is being adjusted.
-
-
AdjustReason
-
-
Data type: sint8
-
Access type: Read-only
-
Qualifiers: WmiDataId(2)
The reason for the priority boost.
Value Meaning - 0
Ignore the increment. - 1
Apply the increment, which will decay incrementally at the end of each quantum. - 2
Apply the increment as a boost that will decay in its entirety at quantum (typically for priority donation). -
-
Flag
-
-
Data type: sint8
-
Access type: Read-only
-
Qualifiers: WmiDataId(4)
The following are the possible state flags:
Value Meaning - 0x1
The thread has been readied from DPC (deferred procedure call). - 0x2
The kernel stack is currently swapped out. - 0x4
The process address space is swapped out. Note that when the kernel stack or the process address space is swapped out, there will be an additional ReadyThread event after the kernel stack or the process address space has been swapped back in and the thread is made ready to be dispatched.
-
-
Reserved
-
-
Data type: sint8
-
Access type: Read-only
-
Qualifiers: WmiDataId(5)
Reserved.
-
-
TThreadId
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: WmiDataId(1), Format("x")
The thread identifier of the thread being readied for execution.
-
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |