ReadyThread-Klasse

Diese Klasse ist die Ereignistypklasse für bereite Threadereignisse.

Die folgende Syntax wird durch einen MOF-Code vereinfacht.

Syntax

[EventType{50}, EventTypeName{"ReadyThread"}]
class ReadyThread : Thread_V2
{
  uint32 TThreadId;
  sint8  AdjustReason;
  sint8  AdjustIncrement;
  sint8  Flag;
  sint8  Reserved;
};

Member

Die ReadyThread-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die ReadyThread-Klasse verfügt über diese Eigenschaften.

AdjustIncrement

Datentyp: sint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(3)

Der Wert, um den die Priorität angepasst wird.

AdjustReason

Datentyp: sint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(2)

Der Grund für die Prioritätserhöhung.

Wert Bedeutung
0
Ignorieren Sie das Inkrement.
1
Wenden Sie das Inkrement an, das am Ende jedes Quantens inkrementell zerfällt.
2
Wenden Sie das Inkrement als Boost an, der in seiner Gesamtheit bei quantenbasiertem Verfall (in der Regel zur Prioritätsspende) erfolgt.

 

Flag

Datentyp: sint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(4)

Im Folgenden sind die möglichen Statusflags aufgeführt:

Wert Bedeutung
0x1
Der Thread wurde aus DPC (verzögerter Prozeduraufruf) gelesen.
0x2
Der Kernelstapel ist derzeit getauscht.
0x4
Der Prozessadressraum wird ausgetauscht.

 

Beachten Sie, dass beim Austauschen des Kernelstapels oder des Prozessadressraums ein zusätzliches ReadyThread-Ereignis vorhanden ist, nachdem der Kernelstapel oder der Prozessadressraum wieder eingetauscht wurde und der Thread für die Verteilung bereit gemacht wurde.

Reserviert

Datentyp: sint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(5)

Reserviert.

TThreadId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(1), Format("x")

Der Threadbezeichner des Threads, der zur Ausführung gelesen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]

Siehe auch

Thread_V2