Freigeben über


PSS_PROCESS_INFORMATION-Struktur (processsnapshot.h)

Enthält von PssQuerySnapshot zurückgegebene Prozessinformationen.

Syntax

typedef struct {
  DWORD             ExitStatus;
  void              *PebBaseAddress;
  ULONG_PTR         AffinityMask;
  LONG              BasePriority;
  DWORD             ProcessId;
  DWORD             ParentProcessId;
  PSS_PROCESS_FLAGS Flags;
  FILETIME          CreateTime;
  FILETIME          ExitTime;
  FILETIME          KernelTime;
  FILETIME          UserTime;
  DWORD             PriorityClass;
  ULONG_PTR         PeakVirtualSize;
  ULONG_PTR         VirtualSize;
  DWORD             PageFaultCount;
  ULONG_PTR         PeakWorkingSetSize;
  ULONG_PTR         WorkingSetSize;
  ULONG_PTR         QuotaPeakPagedPoolUsage;
  ULONG_PTR         QuotaPagedPoolUsage;
  ULONG_PTR         QuotaPeakNonPagedPoolUsage;
  ULONG_PTR         QuotaNonPagedPoolUsage;
  ULONG_PTR         PagefileUsage;
  ULONG_PTR         PeakPagefileUsage;
  ULONG_PTR         PrivateUsage;
  DWORD             ExecuteFlags;
  wchar_t           ImageFileName[MAX_PATH];
} PSS_PROCESS_INFORMATION;

Member

ExitStatus

Der Exitcode des Prozesses. Wenn der Prozess nicht beendet wurde, wird dies auf STILL_ACTIVE (259) festgelegt.

PebBaseAddress

Die Adresse für den Prozessumgebungsblock (PEB). Reserviert für die Verwendung durch das Betriebssystem.

AffinityMask

Die Affinitätsmaske des Prozesses.

BasePriority

Die Basisprioritätsebene des Prozesses.

ProcessId

Die Prozess-ID.

ParentProcessId

Die übergeordnete Prozess-ID.

Flags

Flags zum Prozess. Weitere Informationen finden Sie unter PSS_PROCESS_FLAGS.

CreateTime

Der Zeitpunkt, zu dem der Prozess erstellt wurde. Weitere Informationen finden Sie unter FILETIME.

ExitTime

Wenn der Prozess beendet wurde, der Zeitpunkt des Beendens. Weitere Informationen finden Sie unter FILETIME.

KernelTime

Die Zeit, die der Prozess für die Ausführung im Kernelmodus aufgewendet hat. Weitere Informationen finden Sie unter FILETIME.

UserTime

Die Zeit, die der Prozess für die Ausführung im Benutzermodus aufgewendet hat. Weitere Informationen finden Sie unter FILETIME.

PriorityClass

Die Prioritätsklasse.

PeakVirtualSize

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

VirtualSize

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

PageFaultCount

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

PeakWorkingSetSize

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

WorkingSetSize

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

QuotaPeakPagedPoolUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

QuotaPagedPoolUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

QuotaPeakNonPagedPoolUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

QuotaNonPagedPoolUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

PagefileUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

PeakPagefileUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

PrivateUsage

Ein Speichernutzungsindikator. Weitere Informationen finden Sie in der GetProcessMemoryInfo-Funktion .

ExecuteFlags

Reserviert für die Verwendung durch das Betriebssystem.

ImageFileName[MAX_PATH]

Der vollständige Pfad zur ausführbaren Prozessdatei. Wenn der Pfad die zugewiesene Puffergröße überschreitet, wird er abgeschnitten.

Hinweise

PssQuerySnapshot gibt eine PSS_PROCESS_INFORMATION Struktur zurück, wenn das PSS_QUERY_INFORMATION_CLASS Member, das der Aufrufer bereitstellt, PSS_QUERY_PROCESS_INFORMATION ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Kopfzeile processsnapshot.h

Weitere Informationen

Prozessmomentaufnahme