Process_V2_TypeGroup2 class

This class is the event type class for process counter events.

The following syntax is simplified from MOF code.

Syntax

[EventType{32, 33}, EventTypeName{"PerfCtr", PerfCtrRundown"}]
class Process_V2_TypeGroup2 : Process_V2
{
  uint32 ProcessId;
  uint32 PageFaultCount;
  uint32 HandleCount;
  uint32 Reserved;
  object PeakVirtualSize;
  object PeakWorkingSetSize;
  object PeakPagefileUsage;
  object QuotaPeakPagedPoolUsage;
  object QuotaPeakNonPagedPoolUsage;
  object VirtualSize;
  object WorkingSetSize;
  object PagefileUsage;
  object QuotaPagedPoolUsage;
  object QuotaNonPagedPoolUsage;
  object PrivatePageCount;
};

Members

The Process_V2_TypeGroup2 class has these types of members:

Properties

The Process_V2_TypeGroup2 class has these properties.

HandleCount

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(3)

Count of used handles.

PageFaultCount

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(2)

Count of page faults.

PagefileUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(12), Extension("SizeT")

Current page file usage.

PeakPagefileUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(7), Extension("SizeT")

Largest page file size used.

PeakVirtualSize

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(5), Extension("SizeT")

Largest virtual page size used.

PeakWorkingSetSize

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(6), Extension("SizeT")

Largest working set size used.

PrivatePageCount

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(15), Extension("SizeT")

Current private physical page count.

ProcessId

Data type: uint32

Access type: Read-only

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

Global process identifier that you can use to identify a process. The value is valid from the time a process is created until it is terminated.

QuotaNonPagedPoolUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(14), Extension("SizeT")

Current committed non-paged memory usage.

QuotaPagedPoolUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(13), Extension("SizeT")

Current committed paged memory usage.

QuotaPeakNonPagedPoolUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(9), Extension("SizeT")

Largest committed non-paged memory used.

QuotaPeakPagedPoolUsage

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(8), Extension("SizeT")

Largest committed paged memory used.

Reserved

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(4)

Reserved.

VirtualSize

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(10), Extension("SizeT")

Current virtual page size.

WorkingSetSize

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(11), Extension("SizeT")

Current working set size.

Remarks

These events are logged when the process ends. The event indicates how a process handled memory usage.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

Process_V2