#ifndef _NTWMI_H
//
// Stores Executive Resource sampling parameters.
//
// Note: NumberOfExcessiveTimeouts uses counting units of 4 (four) seconds.
// It inherits the granularity of ExResourceTimeoutCount used in
// ...\ntos\ex\resource.c.
// The later, takes a reg-key settable timeout with a default value of
// 30 days used to trigger a debug spew for excessive waits on the checked
// builds: 648000 * 4 seconds = 2592000 seconds = 30 days.
//
// HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
// ResourceTimeoutCount (REG_DWORD), Default: 0x9E340 (648000)
//
typedef struct _PERFINFO_EXECUTIVE_RESOURCE_CONFIG
{
ULONG ReleaseSamplingRate;
ULONG ContentionSamplingRate;
ULONG NumberOfExcessiveTimeouts;
} PERFINFO_EXECUTIVE_RESOURCE_CONFIG, *PPERFINFO_EXECUTIVE_RESOURCE_CONFIG;
View code on GitHub
No description available.