PSS_PERFORMANCE_COUNTERS structure (processsnapshot.h)
Holds performance counters returned by PssQuerySnapshot.
Syntax
typedef struct {
UINT64 TotalCycleCount;
UINT64 TotalWallClockPeriod;
UINT64 VaCloneCycleCount;
UINT64 VaCloneWallClockPeriod;
UINT64 VaSpaceCycleCount;
UINT64 VaSpaceWallClockPeriod;
UINT64 AuxPagesCycleCount;
UINT64 AuxPagesWallClockPeriod;
UINT64 HandlesCycleCount;
UINT64 HandlesWallClockPeriod;
UINT64 ThreadsCycleCount;
UINT64 ThreadsWallClockPeriod;
} PSS_PERFORMANCE_COUNTERS;
Members
TotalCycleCount
The count of clock cycles spent for capture.
TotalWallClockPeriod
The count of FILETIME units spent for capture.
VaCloneCycleCount
The count of clock cycles spent for the capture of the VA clone.
VaCloneWallClockPeriod
The count of FILETIME units spent for the capture of the VA clone.
VaSpaceCycleCount
The count of clock cycles spent for the capture of VA space information.
VaSpaceWallClockPeriod
The count of FILETIME units spent for the capture VA space information.
AuxPagesCycleCount
The count of clock cycles spent for the capture of auxiliary page information.
AuxPagesWallClockPeriod
The count of FILETIME units spent for the capture of auxiliary page information.
HandlesCycleCount
The count of clock cycles spent for the capture of handle information.
HandlesWallClockPeriod
The count of FILETIME units spent for the capture of handle information.
ThreadsCycleCount
The count of clock cycles spent for the capture of thread information.
ThreadsWallClockPeriod
The count of FILETIME units spent for the capture of thread information.
Remarks
PssQuerySnapshot returns a PSS_PERFORMANCE_COUNTERS structure when the PSS_QUERY_INFORMATION_CLASS member that the caller provides it is PSS_QUERY_PERFORMANCE_COUNTERS.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Header | processsnapshot.h |