Thread _ TypeGroup1-Klasse
Diese Klasse ist die Ereignistypklasse für Threadstart- und -endereignisse.
Die folgende Syntax wird durch MOF-Code vereinfacht.
Syntax
[EventType{1, 2, 3, 4}, EventTypeName{"Start", "End", "DCStart", "DCEnd"}]
class Thread_TypeGroup1 : Thread
{
uint32 ProcessId;
uint32 TThreadId;
uint32 StackBase;
uint32 StackLimit;
uint32 UserStackBase;
uint32 UserStackLimit;
uint32 Affinity;
uint32 Win32StartAddr;
uint32 TebBase;
uint32 SubProcessTag;
uint8 BasePriority;
uint8 PagePriority;
uint8 IoPriority;
uint8 ThreadFlags;
};
Member
Die Thread _ TypeGroup1-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die Thread _ TypeGroup1-Klasse verfügt über diese Eigenschaften.
-
Affinität
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(7), Zeiger
Der Satz von Prozessoren, auf denen der Thread ausgeführt werden darf.
-
-
BasePriority
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(11)
Die Schedulerpriorität des Threads (siehe SetThreadPriority-Funktion).
-
-
IoPriority
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(13)
Ein E/A-Prioritätshinweis zum Planen von E/A-Daten, die vom Thread generiert werden.
-
-
PagePriority
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(12)
Ein Speicherseitenprioritätshinweis für Speicherseiten, auf die der Thread zugreift.
-
-
ProcessId
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(1), Format("x")
Prozessbezeichner des am Ereignis beteiligten Threads.
-
-
StackBase
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(3), Zeiger
Basisadresse des Stapels des Threads.
-
-
StackLimit
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(4), Zeiger
Der Grenzwert des Stapels des Threads.
-
-
SubProcessTag
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(10), Format("x")
Identifiziert den Dienst, wenn sich der Thread im Besitz eines Diensts befindet. andernfalls 0 (null).
-
-
TebBase
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(9), Zeiger
Basisadresse des Threadumgebungsblocks.
-
-
ThreadFlags
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(14)
Nicht verwendet.
-
-
TThreadId
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(2), Format("x")
Threadbezeichner des Threads, der am Ereignis beteiligt ist.
-
-
UserStackBase
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(5), Zeiger
Basisadresse des Benutzermodusstapels des Threads.
-
-
UserStackLimit
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(6), Zeiger
Limit des Benutzermodusstapels des Threads.
-
-
Win32StartAddr
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(8), Zeiger
Startadresse der Funktion, die von diesem Thread ausgeführt werden soll.
-
Bemerkungen
Die DCStart- und DCEnd-Ereignistypen zählen die Threads auf, die derzeit zum Zeitpunkt des Starts bzw. Endes der Kernelsitzung ausgeführt werden.
Anforderungen
| Anforderungen | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Nur Windows [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nur Windows Server [ 2008-Desktop-Apps] |