Share via


Process_TypeGroup1-Klasse

Diese Klasse ist die Ereignistypklasse für Prozessereignisse.

Die folgende Syntax wird durch einen MOF-Code vereinfacht.

Syntax

[EventType{1, 2, 3, 4, 39}, EventTypeName{"Start", "End", "DCStart", "DCEnd", "Defunct"}]
class Process_TypeGroup1 : Process
{
  uint32 UniqueProcessKey;
  uint32 ProcessId;
  uint32 ParentId;
  uint32 SessionId;
  sint32 ExitStatus;
  uint32 DirectoryTableBase;
  object UserSID;
  string ImageFileName;
  string CommandLine;
};

Member

Die Process_TypeGroup1-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

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

CommandLine

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(9), StringTermination("NullTerminated"), Format("w")

Vollständige Befehlszeile des Prozesses.

DirectoryTableBase

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(6), Zeiger

Die physische Adresse der Seitentabelle des Prozesses.

ExitStatus

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(5)

Beenden Sie status des beendeten Prozesses.

ImageFileName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(8), StringTermination("NullTerminated")

Pfad zur ausführbaren Datei des Prozesses.

ParentId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

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

Eindeutiger Bezeichner des Prozesses, der diesen Prozess erstellt. Prozessbezeichnernummern werden wiederverwendet, sodass sie nur einen Prozess für die Lebensdauer dieses Prozesses identifizieren. Es ist möglich, dass der durch ParentProcessId identifizierte Prozess beendet wird, sodass ParentProcessId möglicherweise nicht auf einen ausgeführten Prozess verweist. Es ist auch möglich, dass ParentProcessId fälschlicherweise auf einen Prozess verweist, der einen Prozessbezeichner wiederverwendet.

ProcessId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

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

Globaler Prozessbezeichner, den Sie verwenden können, um einen Prozess zu identifizieren. Der Wert ist gültig, ab dem Zeitpunkt, zu dem ein Prozess erstellt wird, bis er beendet wird.

SessionID

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(4)

Eindeutiger Bezeichner, den ein Betriebssystem generiert, wenn es eine neue Sitzung erstellt. Eine Sitzung erstreckt sich über einen Zeitraum von der Anmeldung bis zur Abmeldung von einem bestimmten System.

UniqueProcessKey

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(1), Zeiger

Die Adresse des Prozessobjekts im Kernel.

UserSID

Datentyp: Objekt

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(7), Extension("Sid")

Sicherheits-ID (SID) für den Benutzerkontext, unter dem das Ereignis auftritt.

Bemerkungen

Die DCStart- und DCEnd-Ereignistypen führen den derzeit ausgeführten Prozess auf, einschließlich Leerlauf und Systemprozess, zu dem zeitpunkt, zu dem die Kernelsitzung gestartet bzw. endet.

Anforderungen

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

Weitere Informationen

Prozess