Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse ist die Ereignistypklasse für Threadstart- und -Endereignisse.
Die folgende Syntax wird durch einen 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 folgende 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.
-
-
Basispriorität
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(11)
Die Schedulerpriorität des Threads (siehe die SetThreadPriority-Funktion ).
-
-
IoPriority
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(13)
Ein E/A-Prioritätshinweis zum Planen von IOs, die vom Thread generiert werden.
-
-
PagePriority
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(12)
Ein Speicherseitenprioritätshinweis für Speicherseiten, auf die vom Thread zugegriffen wird.
-
-
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
Limit des Threadstapels.
-
-
SubProcessTag
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(10), Format("x")
Identifiziert den Dienst, wenn der Thread im Besitz eines Diensts ist; andernfalls 0.
-
-
TebBase
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(9), Zeiger
Basisadresse des Threadumgebungsblocks.
-
-
ThreadFlags
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId(14)
Wird 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
Die 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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Siehe auch